問題タブ [character-codes]
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.
javascript - 改行スペースをテストすることは可能ですか?
最小限のマークアップ テキストを行ごとに解析しようとしています。現在、文字ごとに解析する for ループがあります。以下のコードを参照してください。
文章:
コード:
予想どおり、要素に埋め込まれたテキストは、DOM では連続した適切にフォーマットされた文字列であるかのようにレンダリングされます。しかし、私が見つけたのは、コンソールが非改行スペースと改行の違いを認識していることです。どこ" "
と
2つをそれぞれ表します。
コンソールは違いを認識しているように見えるので、違いをテストする方法があるはずです。コメント化された条件のロックを解除すると、非改行スペースのテストが開始されます。文字エンコーディング文字列を使用してこれを行う別の方法があると思います( ではなく、別の方法です)。したがって、改行スペースの文字コードを見つけることができると期待するのは合理的です。残念ながら、私はそれを見つけることができません。
簡単に言えば、HTMLファイルの行ごとの解析をどのように行うことができますか?
html - HTML の 16 進文字コードの X は何を意味しますか?
HTML の 16 進文字コードの形式は次のとおりです。
�
...00
は文字の UTF-8 または ASCII コードです。
&
と は明らかに;
恣意的なコードであり、はアンパサンドの#
ようなテキスト参照ではなく数値コードが与えられていることを示します。&
がなければ、x
ブラウザーは 10 進形式のコードを期待しますが、これは理にかなっています。
しかし、なぜ がx
16 進数を示すのでしょうか?
java - Java: 文字列内のすべての文字コードを定数値でシフトします
これは機能します:
より良い/より高速な (最適化された) 方法はありますか?