Autor | Zpráva | ||
---|---|---|---|
karosh Profil |
#1 · Zasláno: 20. 9. 2007, 18:41:53
zdravim,
mam problem s vkladanim cinskych znaku do databaze pres me admin rozhrani. pokud znaky vlozim rucne do stranky, ci do databaze (tj. bez pouziti adminu), je vse v poradku. muj admin skript je klasicky - textarea pole, jehoz obsah (promenna nazvana "obsah") se po odeslani dat zapise do DB jak jinak, nez pomoci INSERT INTO. veskere nastaveni znakove sady mam na UTF-8 - jak porovnavani v databazi, tak prenos (SET CHARACTER SET), tak hlavicky souboru. ale presto pri vkladani do databaze se znak jakoby "ztrati" a napise se misto nej pouze "?" - otaznik. pritom jsem si i overil, ze po odeslani dat z textarea a jejich prijeti druhym skriptem, ktery obstarava zapis do databaze, promenna "obsah" porad obsahuje korektni cinske znaky. znak se tedy ztrati vylozene pri zapisu do db... ono stejne asi nepujde pouze o cinske znaky. patrne totez se stane s korejstinou, arabstinou, thajstinou a dalsimi jazyky, ktere nedisponuji latinkou..... jsem docela v koncich :))) jakekoliv navrhy, tipy ci rady vitany predem diky moc! |
||
Kajman_ Profil * |
#2 · Zasláno: 20. 9. 2007, 21:11:24
Možná zkuste ve skritpu, co to ukládá, po připojení "set names utf8". Ten příkaz toho nastavuje víc než jen characterset.
|
||
karosh Profil |
#3 · Zasláno: 20. 9. 2007, 21:56:25
splendidni pane kajman_,
funguje to, jak stupidne jednoduche, diky mnohokrat za radu!! :) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0