неизвестные символы с польского на английский - PullRequest
0 голосов
/ 06 апреля 2019

Сервер JSON API работает нормально.

Что мой сервер делает, Он принимает запросы от клиентов в текстовом формате, например, «Название фильма». Ищите запрашиваемую строку (название фильма) на другом сервере, другой сервер ответит на детали фильма, такие как дата выхода, язык и рейтинг и т. Д., И мой сервер вернет детали клиенту, все работает нормально.

я сохраняю требуемый_лог (MovieNames), значит, если запрос завершился успешно с результатом с другого сервера, он будет записывать его в файл с именем фильма, также я сохраняю логи not_found_logs, значит, если ответ другого сервера NULL, мой сервер будет сохранять журналы как NOT_FOUND и название фильма.

Я время от времени проверяю логи, и в обоих файлах обнаружены странные символы Requested_logs и Not_Found_Logs

Мои клиенты запросили на моем сервере эту строку

1. Aniołki Charliego
2. Książę Persji: Piaski czasu
3. Złap mnie, jeśli potrafisz
4. Bogowie i potwory

Это очень странные символы для меня, чтобы понять, но что меня шокировало, то, что эти имена фильмов записываются в мой файл Requested_log, означает, что другой сервер также понимает запрос и отвечает на результат!

что я сделал, я скопировал текст и попробовал Google Translate, и он был переведен на них. Показывает обнаруженные языки -> польский

1. Aniołki Charliego => Charlie's Angels
2. Książę Persji: Piaski czasu => Prince of Persia: The sands of time
3. Złap mnie, jeśli potrafisz => Catch me if you can
4. Bogowie i potwory => Gods and monsters

Я не понимаю, как на польском языке могут быть такие символы, как "KsiÄ ... ż ™" и как другой сервер и google-translate могут понимать эти символы?

Может кто-нибудь объяснить это поведение, а также, если возможно, предложить мне сохранить тот же самый переведенный текст в моем файле журнала вместо строк RAW для PHP

Спасибо

...