Kom ihåg mig?
Home Menu

Menu


Problem teckenkodning turkiska tecken

Ämnesverktyg Visningsalternativ
Oläst 2012-09-20, 22:37 #1
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
Standard Problem teckenkodning turkiska tecken

Jag har en sida på Turkiska, all text i php-filerna ser bra ut.
Kollar jag data som sparats i phpmyadmin ser allt rätt ut.

Skriver jag ut data från databasen till min sida blir alla turkiska specialtecken ?

Alla filer är utf8, databas och tabell utf8_turkish_ci
I php-filen har jag följande:
mysql_select_db('142920-kimaradi');
mysql_query("SET NAMES 'utf8'");
mysql_query("CHARSET 'utf8'");

Någon som har bra tips på lösning?
Är det något på server t.ex. ini-fil som måste ändras?
nosnaj är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-21, 02:41 #2
Wojt Wojt är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2005
Inlägg: 1 524
Wojt Wojt är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2005
Inlägg: 1 524
Var skriver du ut det? HTML?

Kolla att du har utf8 charset plus sparat sidan med output i utf8.
Wojt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-21, 08:41 #3
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
Citat:
Ursprungligen postat av Wojt Visa inlägg
Var skriver du ut det? HTML?

Kolla att du har utf8 charset plus sparat sidan med output i utf8.
Här skrivs det ut fel t.ex. http://www.kimaradi.gen.tr/4440333/

Har valt ut8 på php-filen och det skickar den som content-typ samt är i meta header.
nosnaj är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-21, 18:31 #4
Wojt Wojt är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2005
Inlägg: 1 524
Wojt Wojt är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2005
Inlägg: 1 524
Kör du någons slags encoding funktion?

Se till att utf8_encode och utf8_decode används rätt.
Wojt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-21, 19:43 #5
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
Kör inga utf8_encode eller utf8_decode, borde väl inte behövas om allt går i utf8?
nosnaj är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-21, 20:24 #6
yakuzaemmes avatar
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2012
Inlägg: 773
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
yakuzaemmes avatar
 
Reg.datum: Jun 2012
Inlägg: 773
Testa köra utf8_encode och se hur resultatet blir.
yakuzaemme är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-21, 22:37 #7
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
Citat:
Ursprungligen postat av yakuzaemme Visa inlägg
Testa köra utf8_encode och se hur resultatet blir.
Blir ännu värre om det nu ens var möjligt...

Funderar på om man ska göra någon inställning i mysql ini tex mha htaccess
nosnaj är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-21, 22:42 #8
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
Löste det genom följande kod:
iconv("UTF-8", "ISO 8859-9", $text);

Om någon har lösning utan att behöva denna raden får man guldstjärna
nosnaj är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-22, 22:40 #9
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Din sida (PHP filen) är antagligen inte sparad med UTF-8 teckenkodning. Kör du notepad++ kan du se filens verkliga teckenkodning i högra nedra hörnet.

Senast redigerad av jayzee den 2012-09-22 klockan 22:43
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-22, 23:27 #10
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
Det var såklart skit bakom spakarna, som alltid.
Alla filer var rätt, dock använde jag en funktion i php som utgick från att texten var kodad i annat format än utf-8 pga äldre version för php. Så fort jag angav att texten var i utf-8 blev det frid och fröjd.

Hoppas det kan hjälpa fler själar
nosnaj är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:15.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017