note 61221 deleted from function.chr by sp
| From: | sp@php.net | Date: | Sat, 28 Jan 2006 18:20:04 +0000 |
| Subject: | note 61221 deleted from function.chr by sp | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-102627@lists.php.net to get a copy of this message | ||
Note Submitter: Tomik
Reason: useless
----
I tried convert czech character sets between cp1250 (windows-1250) and ISO-8859-2, here is the best
way i found. I used chr() because of some edditing programs damaged characters when i saved
document.
$cp1250 = array(
chr(193), # Á
chr(200), # Č
chr(207), # Ď
chr(233), # É
chr(236), # Ě
chr(237), # Í
chr(210), # Ň
chr(211), # Ó
chr(216), # Ř
chr(138), # Š
chr(141), # Ť
chr(218), # Ú
chr(217), # Ů
chr(221), # Ý
chr(142), # Ž
chr(225), # á
chr(232), # č
chr(239), # ď
chr(233), # é
chr(236), # ě
chr(237), # í
chr(242), # ň
chr(243), # ó
chr(248), # ř
chr(154), # š
chr(157), # ť
chr(250), # ú
chr(249), # ů
chr(253), # ý
chr(158), # ž
);
$iso88592 = array(
chr(193), # Á
chr(200), # Č
chr(207), # Ď
chr(233), # É
chr(236), # Ě
chr(237), # Í
chr(210), # Ň
chr(211), # Ó
chr(216), # Ř
chr(169), # Š --
chr(171), # Ť --
chr(218), # Ú
chr(217), # Ů
chr(221), # Ý
chr(174), # Ž --
chr(225), # á
chr(232), # č
chr(239), # ď
chr(233), # é
chr(236), # ě
chr(237), # í
chr(242), # ň
chr(243), # ó
chr(248), # ř
chr(185), # š --
chr(187), # ť --
chr(250), # ú
chr(249), # ů
chr(253), # ý
chr(190), # ž --
);
str_replace($cp1250, $iso88592, $text);
Only -- signed characters are different between cp1250 and ISO-8859-2