Autor | Zpráva | ||
---|---|---|---|
lionel messi Profil |
#1 · Zasláno: 14. 12. 2013, 23:17:21
Dobrý večer,
viem, že táto otázka sa tu rieši aj v FAQ, ktoré som preštudoval, ale mám čudný problém s MySQL kódovaním, hoci v PHP je slovenská diakritika v poriadku. V HTML/PHP používam kódovanie windows-1250 a na localhoste mi po úvodných problémoch (otázniky miesto diakritiky (latin_1)) pomohlo zavolať: <?php mysql_set_charset("cp1250"); $poziadavka = mysql_query(); //v () ľubovoľný mysql_query diakritiku nerozbíjal ?> Na localhoste i ostrom serveri beží PhpMyAdmin, kde som nastavil v problematických riadkoch v oboch prípadoch ešte aj zotriednie cp1250_bin .
Po uploade na ostrý server som však zrazu dostal výsledky v UTF-8 a samozrejme s nepoužiteľnou diakritikou. Skúsil som prepísať mysql_set_charset("utf8"); aj zmeniť zotriedenie v PHPMyAdmin-ovi, ale nestalo sa vôbec nič, kódovanie je stále rozbité.
Budem veľmi vďačný za každú radu, pretože výsledok, ku kt. som sa dopracoval je vďaka kódovaniu absolútne nepoužiteľný. |
||
Kajman Profil |
#2 · Zasláno: 14. 12. 2013, 23:51:10
Když se podíváte na localhostu do pma nebo admineru, tak je diakritika v pořádku?
A jak na ostrém serveru? Nově přidaná data jsou zobrazena korektně? |
||
lionel messi Profil |
#3 · Zasláno: 15. 12. 2013, 10:38:56 · Upravil/a: lionel messi
Kajman:
Když se podíváte na localhostu do pma nebo admineru, tak je diakritika v pořádku? A jak na ostrém serveru? Overil som a v obidvoch prípadoch sa zobrazuje bezchybne, v pma všetko v poriadku a na ostrom serveri rozbité. Pma myslím localhost aj ostrý server, blbne len výstup zobrazený na stránke. |
||
lionel messi Profil |
Skúsil som nastaviť aj UTF-16, ale stále žiadna zmena.
Už funguje, bolo treba použiť: <?php mysql_query ("SET NAMES cp1250"); ?> Len neviem, prečo blblo mysql_set_charset ("cp1250"); …
|
||
Kajman Profil |
#5 · Zasláno: 15. 12. 2013, 19:31:52
Pokud je diakritika v admineru v pořádku, může být problém ještě v http hlavičkách, zkontrolujte si kódování, které se tam posílá. Případně sem dejte odkaz.
|
||
Časová prodleva: 10 let
|
0