Возвращены странные закодированные символы API API Twitter - PullRequest
0 голосов
/ 10 августа 2011

Я создаю небольшое приложение, которое использует API поиска в Твиттере: http://search.twitter.com/search.json?q=funny

Теперь все работает отлично, но иногда он портит мой PHP-скрипт, когда твиты содержат символы chineze.Сейчас на моем сайте я использую мета-заголовки UTF-8.Может кто-нибудь сказать мне, как преобразовать следующие символы, которые были выведены API Twitter, в читаемый формат?

ПРИМЕР ВЫХОДА:

\ u525B \ u624D \ u5728igfw.tk \ u770B\ u5230 \ u6709 \ u4E00 \ u500B \ u535A \ u5BA2 \ u63D0 \ u4F9B \ u6BCF \ u534A \ u5C0F \ u6642 \ u6539 \ u5BC6 \ u78BC \ u7684ssh \ u62FF \ u4F86 \ u7DF4 \ u7FD2 \ u4E00 \ u4E0Bbash \ u8173 \ u672C \uFF0C \ u65B7 \ u958B \ u5F8C \ u6703 \ u81EA \ u52D5 \ u91CD \ u65B0 \ u9023 \ u63A5 \ uFF0C \ u4F7F \ u7528Ctrl-С \ U9000 \ u51FA, Cygwin \ u4E0A \ u7DE8 \ u5BEB \ uFF0CLinux \ u8A72 \ u6C92 \ u554F \u984C \ uFF0CMAC \ u81EA \ u884C \ u6E2C \

1 Ответ

1 голос
/ 10 августа 2011

\ uXXXX - это коды Unicode для символов

. Вы можете использовать таблицу значений, соединенную с utf.или упакуйте строку как json и используйте json_decode, который уже имеет такое поведение.

вы можете увидеть пример того, как выполнить преобразование в источнике Service_json.json_decode (), как одна реализация, которая мне приходит в голову сейчас

http://pear.php.net/package/Services_JSON/redirected

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...