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 :: Версия для печати :: Кодирование url для кодировки UTF-8(rus)?
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » Кодирование url для кодировки UTF-8(rus)?

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

1. manking - 19 Января, 2016 - 12:01:28 - перейти к сообщению
Добрый день.

Youtube в firefox,opera,IE принимает строки url на поиск в кодировке utf8.
А если запрашивать через safari то работает только в CP1251

Так в firefox работает
http://www[dot]youtube[dot]com/embed?lis[dot][dot][dot]1%81%D0%B8%D0%B8

Так в safari не работает - выводит ошибки перебирая разные файлы
http://www[dot]youtube[dot]com/embed?lis[dot][dot][dot]1%81%D0%B8%D0%B8

Так в safari работает - если на английском передать
http://www[dot]youtube[dot]com/embed?lis[dot][dot][dot]&list=russia team

Так в safari работает - если кодировать urlencode из 1251
http://www[dot]youtube[dot]com/embed?lis[dot][dot][dot]1%91%D0%A0%D1%91



PHP:
скопировать код в буфер обмена
  1.       <?PHP
  2.         $text = "Сборная россии";
  3.         //$text = urlencode($text); // работает в других браузерах кроме safari
  4.         $text = urlencode(mb_convert_encoding($text,"UTF-8", "CP1251")); // работает в safari после перекодировки
  5.        
  6.         echo "<pre>".$text."</pre>";
  7.         echo "<iframe src=\"http://www.youtube.com/embed?listType=search&list=".$text."\"  frameborder=\"0\"  ></iframe>";
  8.     ?>


Есть ли универсальное средство по передаче ссылок url в utf8, чтобы работало во всех браузерах?
2. Viper - 19 Января, 2016 - 13:22:39 - перейти к сообщению
utf8 правильно настройте.
3. manking - 19 Января, 2016 - 13:35:42 - перейти к сообщению
Viper пишет:
utf8 правильно настройте.

В смысле правильно? Где именно в PHP(там где переменной присваивается строка) или где то в другом месте?

 

Powered by ExBB FM 1.0 RC1