JavaScript を介して生成され、iframe に展開されたコンテンツがあります。このコードをクライアントに提供して、サイトでコンテンツを生成します(ウィジェットのように)
私が遭遇する問題は、一部のクライアントが Windows-1255 エンコーディング (ヘブライ語) を使用しているのに、すべてのドキュメントが UTF-8 でエンコードされていることです。
もちろん、これは私のスクリプトではうまく機能せず、さまざまな問題を引き起こします。
問題は 2 : 1 に分かれます。親からサーバーに (iframe を介して) 転送されるデータがうまく認識されない
- iframe から送信されたメッセージとデータもデコードされません (アラートや確認メッセージなど)。
decodeURI
andを使用して文字列のデコードを試み decodeURIComponent
ましたが、機能しません。
これを解決するために何ができますか?