Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Språkhantering Farsi!

Postades av 2007-04-26 13:52:26 - Johan Andersson, i forum mysq, Tråden har 35 Kommentarer och lästs av 1901 personer

Har ett webbhotell med MySQL databas och sidan konstrueras mot den iranska marknaden där språket Farsi gäller. Hur hanterar jag detta i databasen så att informationen lagras korrekt, då användarna kommer bidra med en hel del information på sidan?
tacksam för svar.


Svara

Sv: Språkhantering Farsi!

Postades av 2007-04-27 15:45:18 - Jonas Fredriksson

Du bör sannolikt sätta charset, både i databasen och på själva siten, till UTF-8.

Jag vet inte om äldre versioner av MySQL stödjer UTF8.


Svara

Sv:Språkhantering Farsi!

Postades av 2007-04-30 18:52:36 - Johan Andersson

Ok tackar, det är inget mer man måste tänka på?


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-11 10:34:29 - Johan Andersson

Ytterliggare problem, jag får inte databasen att spara det rätt tror jag. Har ställt om till UTF-8 farsi, men det går fortfarande inte och söka i mina formulär på de persiska. Något mer man måste göra i asp/html sidan?


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-11 12:14:35 - Per Persson

Har du UTF-8 både på webbsidan och i databasen?


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-13 11:59:49 - Johan Andersson

Hehe jag har satt det på fältena i databasen bara, hur sätter man det i sidan?
I databasen satte jag utf8_persian_ci, är detta rätt tror ni?


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-13 16:00:06 - Per Persson

<head>
    ...
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    ...
</head>

Och så skall sidan förstås sparas som UTF-8.


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-14 09:48:12 - Johan Andersson

Har ändrat i både databasen och hemsidan till utf-8. När det sparas i databsaen ser det ut som så här: &#1588;&#1605;&#1605;&#1588; De persiska tecknen blir alltså så.
Ska det verkligen bli så? Dessutom fungerar inte sökningen heller riktigt.
Jag är inne på ett område där jag aldrig "jobbat" tidigare kan jag klargöra:)
Tack på förhand:)


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-14 11:25:22 - Per Persson

Hur skickar du in tecknen? Det där är entiteter vilket är klart användbart i webbsidor, men inte så lyckat i en databas när man vill sortera och söka.


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-15 19:26:27 - Johan Andersson

försökt få det o fungera nu men blir vansinnig:)
Har satt om sidorna till utf-8, måste man göra något speciellt när man sparar sidorna också?
Det verkar dock som jag har ett problem med att jag inkluderar filer som ger konstiga tecken medan "original" filen klarar av vanliga åäö.
Skickar in värdena gör jag via ett vanligt formulär men använder mig av aspsmartupload vid behandlingen av formuläret, vet ej om detta påverkar dock.


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-15 19:48:52 - Johan Andersson

Får detta i databasen nu när jag försöker lägga in persiska bokstäver: "شممش ئشممش حشممش Ø"
hehe vad kan detta bero på nu är det satt till utf-8 både i basen och på sidan.


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-15 20:16:05 - Per Persson

Hur tittar du på innehållet i databasen och vilken kodning använder sidan som visar innehållet?


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-15 20:20:58 - Johan Andersson

hhhmm via phpmyadmin och med engelska som språk, försöker söka med de "bokstäver" som är inlaggda men det fungerar inte.


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-15 21:10:56 - Johan Andersson

Alltså vad beror det på att mina include filers å ä ö visas som ?, medans å ä ö i huvudfilen skrivs ut som vanligt?
Kör en include som ser ut så här: <!-- #include file ="Top.asp" -->

filen top.asp innehåller inga <html> , <head> eller <body> taggar, varför slår inte charset igenom i den filen?


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-15 21:44:17 - Johan Andersson

Jag löste å ä ö problemet genom att lägga till följande i top.asp (include filen)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

men har fortfarande problem med Farsi och dess sökning, någon som kan hjälpa mig eller som jobbat med liknande problem tidigare?


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-15 21:49:49 - Johan Andersson

I databasen kan man välja mellan utf-8_persian_ci eller utf-8_unicode_ci , vad ska man välja där?


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-15 22:14:36 - Per Persson

utf-8_persian_ci tycker jag låter vettigast.


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-16 08:31:01 - Johan Andersson

aaa precis och det är det jag kör med. Men jag tycker som sagt att lagringen ser skum ut. Vad mer kan man göra/testa?


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-16 08:39:09 - Johan Andersson

aaa precis och det är det jag kör med. Men jag tycker som sagt att lagringen ser skum ut. Vad mer kan man göra/testa?


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-16 10:06:19 - Per Persson

Vilken kodning använder webbläsaren när du kollar på tabellens innehåll i phpMyAdmin?


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-16 12:49:34 - Johan Andersson

Nu kommer du med luriga frågor:) vart kollar man det?


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-16 13:51:41 - Per Persson

I Firefox går man upp i meny Visa -> Kodning och kollar vad som är markerat, t.ex. Unicode (UTF-8) eller Västeuropeisk (ISO-8859-1). Sedan kan du pröva att byta och se om någon annan kodning visar tecknen korrekt.


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-16 14:36:37 - Johan Andersson

Det hjälper inte när jag kollar i phpmyadmin, blir samma tyvärr.
Beror sökningsproblematiken på det här också?


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-16 15:13:09 - Per Persson

Vilken kodning var det då?


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-16 15:28:55 - Johan Andersson

testade västeuropeiska (Windows), västeuropeiska (ISO) och Unicode UTF-8.


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-16 15:35:31 - Per Persson

Texten du har lagt in, var har du tagit den och hur har du gjort när du lagt in den?


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-16 20:29:15 - Johan Andersson

En kompis som lagt in den , och han har Farsi installerat på sin dator. Och den läggs in via en vanlig form.


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-16 22:11:29 - Per Persson

Kan du ta reda på vad han hade för teckenkodning i webbläsaren när han klistrade in texten? Har för mig att det har betydelse.

Går det att nå sidan från webben så att man kan se hur det ser ut?


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-18 15:46:16 - Johan Andersson

Han hade Unicode utf-8 inställt och resultatet i basen blir smo detta: "شممش زشممش نشممش رشدهی خوهی تخاشر وثغیخر سرخحح"

Känns inte riktigt rätt:) är ju riktigt skumt nu.
Kan tyvärr inte ge adressen.


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-18 16:12:10 - Per Persson

Jag kopierade din text, som här i sidan är utf-8, och lade in som latin-1 i ett dokument. När jag sedan öppnade dokumentet i Firefox, tolkades det som utf-8 och en farsisträng visades.


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-18 16:32:08 - Johan Andersson

ja den visas som farsi i webbläsaren för mig med, men i basen sparas den som det jag skicka, det är det jag tycker är skumt. Ska det verkligen vara så? För sökningen går inte att genomföra då.


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-18 17:51:57 - Johan Andersson

Koden ser ut så här (rippad):
forumlär:
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ny sida 1</title>
</head>
<body>
<form method="POST" action="test.asp">
<p>
<input type="text" name="Rubrik" size="20"></p>
<p><input type="text" name="Text" size="20"></p>
<p><input type="submit" value="Skicka" name="B1"><input type="reset" value="Återställ" name="B2"></p>
</form>
</body>
</html>

Asp filen:
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ny sida 1</title>
</head>

<body>

<%
Text = Request.Form("Text")
Rubrik = Request.Form("Rubrik")

Dim Conn3
Set Conn3 = Server.CreateObject("ADODB.Connection")
Conn3.ConnectionString="DRIVER={MySQL ODBC 3.51 driver};SERVER=;DATABASE=;UID=;PWD=;CHARSET=utf8"
Conn3.Open
Conn3.Execute("Insert Into Annons( Rubrik, Text) Values( '"& Rubrik &"', '"& Text &"')")
Conn3.CLose
Set Conn3 = Nothing
%>
</body>

</html>


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-18 19:25:27 - Per Persson

<b>i basen sparas den som det jag skicka</b>

Det du skickade är utf-8 som den visas om man säger att det är latin-1. Det är inget skumt alls med det.


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-19 15:19:55 - Johan Andersson

alltså den information jag skicka till dig här i forumet menade jag:)
Vad är det såfall som gör att sökningen inte fungerar?
För mig så känns det som att något är fel iaf, men hur får man sökningen att fungera på farsi tecknena?


Svara

Sv:Språkhantering Farsi!

Postades av 2007-05-19 15:49:34 - Johan Andersson

Nu lyckades jag få in tecknen så att det såg rätt ut i basen. ex: "?? ????? ???? ??? ???????. ?" detta via de script jag fick i andra tråden.
Men när dessa ska presenteras på sidan så blir det bara ????????????
Jag kunde presentera värdena rätt förut, och de gamla posterna som sparas "konstigt" i basen visas helt normalt, men dessa nya poster visas alltså helt skumt. Känns inte logiskt måste jag säga och sökningen fungerar fortfarande inte.


Svara

Sv: Språkhantering Farsi!

Postades av 2007-05-19 15:51:42 - Johan Andersson

Ojdå det blev också något fel i pellesofts konvertering märker jag nu, tecknena blev bara ????? här med.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 763
27 959
271 761
459
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies