Čeština a WAP

Pokud chcete tvořit české WAPové stránky s diakritikou máte v podstatě dvě možnosti. Prvním méně pohodlným způsobem je psaní českých znaků pomocí znakových entit. Použijeme zápis &#xkód;.

Entity českých znaků
ě
ě
Ě
Ě
š
š
Š
Š
č
č
Č
Č
ř
ř
Ř
Ř
ž
ž
Ž
Ž
ý
ý
Ý
Ý
á
á
Á
Á
í
í
Í
Í
é
é
É
É
ú
ú
Ú
Ú
ů
ů
Ů
Ů
ů
ó
Ó
Ó
ť
ť
Ť
Ť
ň
ň
Ň
Ň
ď
ď
Ď
Ď


Kód udává daný znak, který bude vložen do stránky. Kódy jednotlivých znaků lze zjistit například na adrese http://www.unicode.org/charts/PDF/U0080.pdf.

V případě psaní delšího textu doporučuji využít programy na konverzi těchto znaků, Jeden z nejznámějších on-line překladačů češtiny je od společnosti PC Net CZ a nachází se na internetové adrese „http://www.pcnet.cz/wap2cz.phtml.


Druhou možností je použít jiné kódování než je UTF-8. Použijeme-li kódování ISO-8859-2, které se používá především na unixových systémech máme víceméně vyhráno. Oba čeští operátoři si s tímto kódováním poradí.
Příklad kódování pomocí ISO-8859-2:

<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="CS v iso-8859-2">
<p align="center">Červeňoučké jablíčko.</p>
</card>
</wml>

Příklad v emulátoru zde

 

Nabízí se ještě možnost užít kódování windows-1250, které je ovšem bez záruk, nicméně také funguje.