私はブラウザのクライアント側からajax投稿に応答するノードエクスプレスアプリを持っています。私は、このHTTPレスポンス本文で何が無効な文字で送信されるのだろうかと思っています。NodeJSとExpressを使用してHTTP応答本体で送信できる文字は何ですか?
私はcharset = utf-8を使用するように応答ヘッダーを設定しました。私のオペレーティングシステムは、UTF-8のロケールcharmapを持つUbuntuです。問題は、string.prototype.charCodeAt()とstring.prototype.fromCharCode()によって、チャードの動的で数学的な操作を使ってレスポンスを構築することです。私はASCIIで混乱していたときには、多くの文字が制御文字だったことを思い出します。タブを意味するものもあれば、テキストをマングルするバックスペースを意味するものもあります。
文字コードを使用して文字列を作成し、その文字コードをクライアントに送信するのに無効なcharコードをUTF-8としてクライアントに送信しますか?残念ながら、私は窓から来ています。私はLinuxを学ぶことにしましたが、それは難しい道ですが、進歩しています。ありがとう。
UTF-8エンコーディングの意味を調べましたか?スペックやそれを記述している他の記事では、すべてがスペルアウトされています。 – jfriend00
私は何度もそれを読んでいますLOL – wayofthefuture
そして、あなたはそれを理解できませんでしたか?それはすべてそこに綴られている。 – jfriend00