Husa upálili pozdě…
Čeština je krásná řeč, specifická i nabodeníčky, rozumějte diakritickými znaménky. Dost lidí tvrdí, že je vymyslel Jan Hus. V každém případě nahradili spřežky. Umíte polsky? Víte o čem mluvím. Kdyby se Hus nevěnoval, mimo jiné, jazykozpytu, mnoho českých programátorů a tvůrců WWW stránek by si oddechlo. Kdyby… .
Nicméně čeština diakritiku obsahuje a bez ní to není jaksi ono. Takže každý český programátor řeší potíže se zobrazením, tříděním a ukládáním znaků s nabodeníčky. Aby to nebylo tak jednoduché máme hned několik znakových sad (samozřejmě vzájemně nekompatibilních):
Nechci zde zahájit flame o tom kterou znakovou sadu používat a proč. Prozradím pouze, že mým favorietem je UTF-8, ale rád je mám všechny stejně.
Proč to celé píšu? Dneska jsem se asi 2 hodiny pachtil se zobrazením češtiny na jedněch stránkách. Situace následující:
Po troše googlování a experimentování jsem našel řešení.
Doplnit za přihlašovací sekvenci do databáze následující kód:
mysql_query(
"SET
character_set_results=cp1250,
character_set_connection=cp1250,
character_set_client=cp1250"
);
A proč o tom píšu? No, abych to nezapoměl, přece.
29 červenec 2006, 16:53 Autor:Aleš Dobrovolný
Líbil se vám tento článek? Pošlete odkaz na:
Nebo pošlete sponzorskou SMS.
Díky díky díky.
Hrál jsem si s databází kvůli rádobyblogu potomků a nemohl tohle rozlousknout. Doufám, že tohle řešení nemá na něco špatný vliv, ale teď jsem móóóc šťastnej, že jsem to našel, protože to funguje.
— was 27 12 2008 - 22:10 #