JavaScriptでデコードcp-1251
する方法は?UTF-8
これcp-1251
は、jsクライアント側からデコードする必要があるデータフィードからのものです。
サーバー側の出力はサードパーティに関連しているため、変更する方法はありません。何らかの理由で、サーバー側のプログラミングを使用してデータフィードを別のデータフィードに変換することはありません。
JavaScriptでデコードcp-1251
する方法は?UTF-8
これcp-1251
は、jsクライアント側からデコードする必要があるデータフィードからのものです。
サーバー側の出力はサードパーティに関連しているため、変更する方法はありません。何らかの理由で、サーバー側のプログラミングを使用してデータフィードを別のデータフィードに変換することはありません。
(「UTF-8」とは、ネイティブエンコーディングのJS文字列を意味すると仮定します...)
「cp-1251」データの形式と、サポートする必要があるブラウザーに応じて、次のいずれかを選択できます。
Uint8Array
ます) - Web ソケットを使用している場合は、そこから ArrayBuffer を取得してデコードできます。String
のような文字で構成されるJS \u00XY
、0xXY はエンコードされたバイトです) と呼ばれるもので動作します。ほとんどの場合 (websockets ほど低レベルではありません)、最終的に JS 文字列になる前に正しいエンコーディングでデータを読み取る方が簡単な場合があることに注意してください (たとえば、XMLHttpRequest に特定のエンコーディングを使用するように強制することもできます)。サーバーがエンコーディングを誤って報告した場合)。