Autor | Zpráva | ||
---|---|---|---|
Šéva Profil |
#1 · Zasláno: 29. 8. 2012, 08:15:00
Zdravím,
narazil jsem na problém s azbukou. Pomocí tohoto dotazu select distinct c.klic_polozky, Convert (Char(50),tpv2000.dbo.uf_bb_unicode_to_varchar (c.nazev_polozky,'204')) as nazev_polozky from ... iconv("windows-1251","ASCII//TRANSLIT","vypis z db"); ale to mi nešlo,dokonce jsem si i napsal funkci, která mi převede znaky na ASCII a druhá která je zase převede z5,ale výsledek byl stejný jako kdybych tu funkcí nepoužil a to např. takovýto "Ďčňŕňĺëü ÄŃ-Ŕíîďčíî Ë 11/99"... Když udělám dotaz do DB bez toho convertu, tak se mi vrací pouze otazníčky... Jde toto nějak vyřešit, aniž bych musel celé stránky předělávat do UTF-8?
Díky |
||
margin Profil * |
#2 · Zasláno: 29. 8. 2012, 10:04:18
Šéva:
„potřeboval bych, aby se mi pod windows-1250 zobrazovala správně azbuka“ windows-1250 neobsahuje znaky z azbuky, musíš pro znaky z azbuky použít číselné entity &>#1072;&>#1079;&>#1073;&>#1091;&>#1082;&>#1072; азбука
Pokud azbukou vypisuješ větší množství textu, doporučuji zvážit předělání na UTF-8. |
||
Šéva Profil |
#3 · Zasláno: 29. 8. 2012, 11:01:54
|
||
Časová prodleva: 12 let
|
0