Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [PHP] Zmiana znaków rosyjskich (cyrylicy) na znaki alfanumeryczne
Forum PHP.pl > Forum > Przedszkole
lysy2005
Witam, pisa³ kto¶ ju¿ mo¿e gotow± funkcje do zmian znaków rosyjskich (cyrylicy) na znaki alfanumeryczne?
pyro
Mo¿esz j± sam napisaæ, wystarczy jedynie str_ireplace()
darko
A jak u¿yjesz htmlspecialchars i ustawisz $charset na KOI8-R to nie dzia³a ?
pyro
Cytat(darko @ 13.02.2010, 12:33:49 ) *
A jak u¿yjesz htmlspecialchars i ustawisz $charset na KOI8-R to nie dzia³a ?


@darko, funkcja htmlspecialchars() s³u¿y do czego innego.
darko
Faktycznie nie hula dry.gif

  1. echo htmlspecialchars("Состав сборной России, отправляющейся в Мадрид, и предматчевые расклады", ENT_COMPAT, "KOI8-R");

i...
Cytat
Со��ав �бо�ной Ро��ии, о�п�авл���ей�� в �ад�ид, и п�едма��ев�е �а�клад�


~pyro wiem, ze htmlspecialchars s³u¿y do czego innego, jednak my¶la³em, ¿e mo¿na w ten sposób skonwertowaæ cyrylicê. Jest na phpclasses.org klaska konwertuj±ca

Jest te¿ taka opcja:

  1. $textcyr="Тествам с кирилица";
  2. $textlat="I pone dotuk raboti!";
  3. $cyr = array('а','б','в','г','д','e','ж','з','и','й','к','л','м','н','о','п','р','с','т','у',
  4. 'ф','х','ц','ч','ш','щ','ъ','ь', 'ю','я','А','Б','В','Г','Д','Е','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У',
  5. 'Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ь', 'Ю','Я' );
  6. $lat = array( 'a','b','v','g','d','e','zh','z','i','y','k','l','m','n','o','p','r','s','t','u',
  7. 'f' ,'h' ,'ts' ,'ch','sh' ,'sht' ,'a' ,'y' ,'yu' ,'ya','A','B','V','G','D','E','Zh',
  8. 'Z','I','Y','K','L','M','N','O','P','R','S','T','U',
  9. 'F' ,'H' ,'Ts' ,'Ch','Sh' ,'Sht' ,'A' ,'Y' ,'Yu' ,'Ya' );
  10. $textcyr = str_replace($cyr, $lat, $textcyr);
  11. $textlat = str_replace($lat, $cyr, $textlat);
  12. echo("$textcyr $textlat");

Kod za: http://snipplr.com/view/24802/transliterat...tin-to-cyrilic/
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.