JSON APIサーバーが正常に動作しています。
私のサーバーが行うことは、クライアントからのリクエストをテキスト形式、たとえば「映画名」で受け取ります。そして、他のサーバーで要求された文字列 (映画名) を探します。他のサーバーは映画の詳細 (リリース日、言語、評価など) を返信し、私のサーバーはその詳細をクライアントに返します。すべて正常に動作しています。
request_logs(MovieNames) は、他のサーバーからの結果でクエリが成功した場合にそれをファイルに記録し、not_found_logs のログを保持することを意味します。 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翻訳を試してみたところ、これらに翻訳されました。検出された言語が表示されます->ポーランド語
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 翻訳がこの文字をどのように理解できるのかわかりません。
誰かがこの動作を説明できますか? また、可能であれば、PHP の RAW 文字列の代わりに、まったく同じ翻訳済みテキストをログ ファイルに保存することを提案してください。
ありがとう