Funkcja do zamiany polskich znaków na znaki Unicode
Funkcja zamienia polskie znaki na znaki kodowania unicode dzięki temu będą one wyświetlane poprawnie jeśli mamy inne kodowanie znaków niż te użyte na stronie.
Listing
function unicodes($sText)
{
$aReplacePL = array(
'ą' => 'ą',
'ę' => 'ę',
'ś' => 'ś',
'ć' => 'ć',
'ó' => 'ó',
'ń' => 'ń',
'ż' => 'ż',
'ź' => 'ź',
'ł' => 'ł',
'Ą' => 'Ą',
'Ę' => 'Ę',
'Ś' => 'Ś',
'Ć' => 'Ć',
'Ó' => 'Ó',
'Ń' => 'Ń',
'Ż' => 'Ż',
'Ź' => 'Ź',
'Ł' => 'Ł'
);
return str_replace(array_keys($aReplacePL), array_values($aReplacePL), $sText);
}
echo unicodes('test ąćśżłó');
{
$aReplacePL = array(
'ą' => 'ą',
'ę' => 'ę',
'ś' => 'ś',
'ć' => 'ć',
'ó' => 'ó',
'ń' => 'ń',
'ż' => 'ż',
'ź' => 'ź',
'ł' => 'ł',
'Ą' => 'Ą',
'Ę' => 'Ę',
'Ś' => 'Ś',
'Ć' => 'Ć',
'Ó' => 'Ó',
'Ń' => 'Ń',
'Ż' => 'Ż',
'Ź' => 'Ź',
'Ł' => 'Ł'
);
return str_replace(array_keys($aReplacePL), array_values($aReplacePL), $sText);
}
echo unicodes('test ąćśżłó');
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
bardzo przydatny skrypt który można wykorzystać przy konwersji tekstu z AJAX
autor: ThreeX | 12564 | 2011-08-25 12:42:04
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno