Эта тема на forum.dklab.ru


Антон Макаренко: Как перекодировать строку в UTF-8?
Пользовались когда-нибудь поиском на php.net ? Если ввести поисковый запрос и выбрать опцию "whole site", то движок отправляет вас на Google с поисковым запросом такого вида:
http://www.google.com/search?q=some+stuff+site:www.php.net&l=en

Чтобы приспособить собственный сайт к поисковому движку Google, очевидно, следует вводить поисковые запросы подобного вида:
http://www.google.com.ua/search?hl=uk&q=%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D0%B9+%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81&btnG=%D0%9F%D0%BE%D1%88%D1%83%D0%BA+%D1%83+Google

Проблема состоит в том, что перед отправкой данных необходимо каким-то образом перекодировать исходный поисковый запрос в UTF-8 (а затем, если не ошибаюсь, применить urlencode()).

Как перекодировать строку из заданной кодировки в UTF-8 без использования функции inconv()?
Ksnk:
А вот
Юзайте поиск...
Антон Макаренко:
Вы имеете в виду функцию utf8_convert_case ?
Ksnk:
Эээ.. хм... да! Оказывается предложенные процедуры никак не желают конвертировать из/в кирилицу/UTF-8. :(((
Вот здесь приведен текст на Перле процедуры конвертера. При определенном желании она легко переводится и на PHP.

Эта тема на forum.dklab.ru