| Autor | Zpráva | ||
|---|---|---|---|
| RiZe Profil |
#1 · Zasláno: 6. 7. 2006, 19:27:59
Dlouho jsem měl nastavený a zaběhnutý vlastnoručně nastavený server s Apachem 2, PHP 4.4 a MySQL 4.1. Psal jsem jeden web, který s databází komunikoval v latin2 (iso-8859-2). Všechna data z tohoto webu a jeho administrace jsou uložena v tomto kódování. Nyní se chystám na další "projekt" a našláp jsem tam místo PHP4 verzi 5. Rozběhal moduly pro MySQL, GD atp, ale nyní všechna data z databáze na těch starých stránkách jsou špatný. Prostě místo nějakých znaků jsou otazníčky. Zkoušel jsem iconv fci a převádět to třeba z UTF-8 ale nic. Prostě od tý doby co tam mám PHP5, tak ty starý data co lezou z DB maj zmršenou diakritiku. Nějak to nechápu.
|
||
| Kajman_ Profil * |
#2 · Zasláno: 6. 7. 2006, 19:57:47
Nastavujete správné kódování klienta?
mysqli_query("SET NAMES 'latin2'"); |
||
| RiZe Profil |
#3 · Zasláno: 7. 7. 2006, 20:57:49 · Upravil/a: RiZe
Ještě jsem to nezkusil.
Oprava: Už zkusil a vono to fakt funguje. Díky ;-) |
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0