note 61221 added to function.chr
| From: | Tomik at osu1 dot php dot net | Date: | Sat, 28 Jan 2006 17:03:43 +0000 |
| Subject: | note 61221 added to function.chr | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-102623@lists.php.net to get a copy of this message | ||
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
----
Server IP: 147.32.160.17
Probable Submitter: 213.192.22.222
----
Manual Page -- http://www.php.net/manual/en/function.chr.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+61221
Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+61221&report=yes&reason=added+to+the+manual
Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+61221&report=yes&reason=bad+code
Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+61221&report=yes&reason=spam
Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+61221&report=yes&reason=useless
Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+61221&report=yes&reason=non-english
Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+61221&report=yes&reason=already+in+docs
Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+61221&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+61221&report=yes
Search -- http://master.php.net/manage/user-notes.php