問題タブ [unicode-escapes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - JSON データのエスケープ文字
私はから始めます
私のコードは次の行でクラッシュします
エラーを出しています...
私はいくつかのJSONデータを扱っています。小さい部分はこんな感じです。つまり、これは変数「json」からの出力です。
ご覧のとおり、JSON データの 1 つにエスケープ文字 \003 が埋め込まれています。
私は同じファイルで何百もの優れた情報を扱っていますが、これは今考えればどこでも発生する可能性があります。今回は確かに「説明」で発生しましたが、ツイート、場所、説明などで発生する可能性があります.
ここでコードがクラッシュするのを避けるために、jsonlite::fromJSON(toJSON()) を実行する前に、JSON からエスケープ文字を「消去」する方法はありますか?
python - Python の一部のエスケープ シーケンスが機能しない
いくつかのエスケープ シーケンスをテストしました。それらのほとんどは機能しますが、機能しないものもあります。どうしてこれなの?
これは、エスケープ シーケンスをテストするために私が書いたコードです。
そしてターミナルの出力:
機能しないものは次のとおりです。
- ベル:
\a
- バックスペース:
\b
- キャラクター名:(
\N{name}
解決済み) - 16 ビットおよび 32 ビットの Unicode 文字:
\u6C34
(解決済み)
これらのエスケープ シーケンスを機能させるにはどうすればよいですか?
================編集=====================
- 16 ビットおよび 32 ビットの Unicode 文字:
\u6C34
- キャラクター名:
\N{name}
文字列の前にu
java - 16 進コード ループで Unicode 文字を出力する
次のコードで不正な Unicode エスケープが発生しています。
\u3400
実際のユニコード文字の代わりに出力として取得する前にスラッシュを追加すると。
ユニコード文字をループで印刷したい。また、Unicode 文字は 16 進コードです。16 進コードをループしてすべての Unicode 文字を出力する方法。
delphi - %F0 %9F %8C %A0 に変換
私が知っているのは %F0 %9F %8C %A0 です
しかし、どうすればこれを Delphi で使用できるように変換できますか?
いくつかの html エンコーダーを試しましたが、この結果が得られるものはありませんでした
私のテスト
しかし、私の結果はD83CDF20です