私のページがUTF-8でエンコードされていて、コードがa.php
で、a.php
がajax(jQuery)$.get
でフェッチされ、呼び出されたファイルのヘッダにwindows-1255
のようなエンコーディングが指定されていますか? 舞台裏で何が起こっていますか? ありがとうAJAXが別のエンコードページを呼び出すと実際に何が起こりますか?
答えて
ウェブブラウザがそれらを解釈して文字に変換してユーザに提示するまで、すべてがバイトです。とにかくエンコーディングの競合が存在するため、AJAXで何が起こるかは実際問題ではありません。
たとえば、AJAXがUTF-8としてエンコードされたスカンジナビア語の文字 'å'を返すと、2バイトの0xc3a5でエンコードされます。 WebブラウザでエンコーディングがUTF-8になると予想される場合は、ユーザーに「å」として表示されますが、問題はありません。しかし、WebブラウザがLatin1を予期している場合、それらは基本的に2つの文字、つまり0xc3と0xa5と解釈されます。
ajaxから取得したデータの表示方法を変更する方法はありますか? – Jackson
最高の解決策は、常に同じエンコーディングで動作することですが、これは必ずしも起こりそうなことではありません。その場合、両端のエンコーディングを知り、一方を他方に変換する必要があります。おそらく私の知識が止まるこの場所のライブラリがあります。 – LostOblivion
- 1. は読み取りがLinuxのソケット実際に読んで呼び出した後に何が起こる
- 2. jQueryで別のAJAX呼び出しの中でAJAX呼び出しを行うことはできますか?
- 3. Java:openGL:JOGL:display()メソッドを呼び出すと何が起こるのですか?
- 4. lwzでは実際に何が起こっていますか?
- 5. ICallbackEventHandler.RaiseCallbackEvent内からResponse.RedirectLocationを呼び出すと何も起こりません
- 6. ローカルファイルのajax呼び出しに問題がありますか?
- 7. FakeItEasyプロキシメソッドが実際の実装を呼び出す
- 8. SparkがShuffleBlockFetcherIteratorを呼び出しているときに何が起こっていますか?
- 9. EventMachineスレッドとRubyスレッド - 実際に何が起こっていますか?
- 10. 単体テスト中にメソッド呼び出しが試行されたが、実際には呼び出していないが、実際には呼び出さない
- 11. 偽の起床は実際に起こりますか?
- 12. 充電器を携帯電話に接続すると実際に何が起こりますか?
- 13. iOSアプリのアップデート中に実際に何が起こっていますか?
- 14. Ajaxを別のAjaxから呼び出す
- 15. AJAXがlistitemsのページロードを呼び出す
- 16. JPAを使用する際にSQLストアドプロシージャに何が起こりますか?
- 17. AppWidgetProvider、起動時にonUpdateが何度か呼び出される
- 18. 簡単なGIT:別のローカルブランチをチェックアウトすると、何が起こりますか?
- 19. jquery ui: '実際の'イベントとAPI呼び出しを区別する方法はありますか?
- 20. Javaからシステムコマンドを呼び出す際に問題があります
- 21. JQuery Ajaxの呼び出しに多くの時間がかかります
- 22. AJAX呼び出しが返されるときのフックはありますか?
- 23. Android SDK - どのListItemが実際のコンテキストメニューを呼び出していますか?
- 24. asp.net ajaxがユーザーコントロールを呼び出す
- 25. ajaxがphpファイルを呼び出す
- 26. ajaxがmvcコントローラを呼び出す
- 27. Primefaces AjaxがJavascriptを呼び出す
- 28. fork()で何が起こりますか?
- 29. 別のクラスからJPanelを呼び出すのに問題があります
- 30. RPGプログラムが何か外部のもの、つまりWebサービスを呼び出すことはできますか?
良い質問です。私の経験は、ブラウザがシームレスに内部使用のために文字をUnicodeに変換することです(したがって、すべてのドキュメントは、宣言されたエンコーディングによって暗黙のうちにセットされている文字セットに関係なくUnicode文字セット全体を使用できます)。詳細に。私は、すべての文字がunicode char setにマップできると仮定しています。これはわかりません。 – goat
また、他のページの宣言されたエンコーディングが正しいことを明確にするために質問を編集することもできます。 – goat