![]() |
Unicode
"\u041d\u0430 \u043c\u043e\u043b\u043e\u0434\u043e\u0433\u043e"
Как средствами PHP преобразовать эту строку в обычную кодировку cp1251 например. На выходе должно получится "На молодого" Я посмотрел в мануле, там есть функции для работы с unicode, но они появятся только в 6 версии. А как сделать поддержу в 5, этих функций, я не знаю. Надеюсь на помощь, спасибо. |
РНР5 и Юникод - это песнь, что стону подобна. Потому что эти два понятия несовместимы...
|
Цитата:
|
Почему несовместимы? А как это по вашему сделано?:)
http://2cyr.com/decode/?lang=ru |
Цитата:
|
Вот статья:
Код:
http://www.linkexchanger.su/2008/41.htmlКод:
http://www.linkexchanger.su/example_json/json2.zip1. JSON.php - класс 2. json2.php - пример работы с классом Замените содержимое json2.php на вот это: PHP код:
Код:
http://2cyr.com/decode/?lang=ru |
такая вещь на unicode должна поставляться из коробки. json требует отдельной библиотеки. наверняка существуют еще либы для работы с юникодом в php. но как разработчики дожили до 5 версии своего продукта и не обеспечели поддержку юникода на уровне языка как минимум странно и говорит лишь о том, что php все еще не далеко ушел в своем развитии от первоначальной расшифровки своей абревиатуры.
|
а вот вам фактически аналог http://2cyr.com/decode/?lang=ru :D :D :D (только без выбора языка, кодировок и прочего - сами додумкаете, это уже легко) Без ограничений на размер вводимого закодированного текста (практически)::
PHP код:
|
Вообщем всем спасибо, пока ждал ответа уже накатал простенький скрипт, т.к. переводить мне надо было только в Русскую раскладку.
PHP код:
|
| Время: 20:16 |