Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: кодировка UTF-8 ---> Win 1251
Форумы портала PHP.SU » » Кодировки и все смежное » кодировка UTF-8 ---> Win 1251

Страниц (1): [1]
 

1. keks_feo - 08 Ноября, 2011 - 09:21:38 - перейти к сообщению
Добрый день!
Подскажите как организовать проверку ввода текста. Если он введен в UTF-8 то его необходимо пере конвертировать в windows-1251, если сражу же введен в windows-1251, то его необходимо так и оставить!
заранее спасибо!
2. Мелкий - 08 Ноября, 2011 - 09:29:25 - перейти к сообщению
Поройтесь где-то в этой области: http://habrahabr[dot]ru/blogs/php/127658/
3. keks_feo - 08 Ноября, 2011 - 12:11:21 - перейти к сообщению
всем спсб сам справился Улыбка
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $text="тест"; // или на utf-8
  4. $h=iconv("utf-8", "windows-1251", $text);
  5. if ($h!='')
  6. {
  7. $p=iconv("utf-8", "windows-1251", $text);
  8. }
  9. else
  10. {
  11. $p= iconv("windows-1251", "windows-1251", $text);
  12. }
  13.  
  14. echo $p;
  15.  
  16. ?>
  17.  
4. EuGen - 08 Ноября, 2011 - 12:13:59 - перейти к сообщению

 

Powered by ExBB FM 1.0 RC1