問題タブ [non-printing-characters]

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.

0 投票する
1 に答える
463 参照

csv - Scriptella csvの区切り文字をタブに変更

Sciptella を使用してドキュメントを解析し、csv ファイルを作成しています。csvの区切り文字をタブにしたいです。現在、区切り文字を他の印刷可能な単一文字に変更できます。なので

<connection id="out" driver="csv" url="hello.csv"> separator=; </connection>

csv ファイルのセパレーターとして印刷できない文字を指定する方法を教えてください。よろしくお願いします。

0 投票する
1 に答える
133 参照

java - Ascii "1" を 16 進数に変換します。これは印刷できず、ネットワーク トラフィックでは表示されません

Ascii から 16 進への変換に関する別の質問です。ユーザーが入力したアスキー「1」記号を取得し、その値を16進数に変換して、ネットワーク経由で印刷できない値として送信し、ネットワーク上のデータ。これで、16 進数値を取得してネットワーク経由で送信できますが、ネットワークを盗聴して転送中のデータを表示すると、16 進数値をそのまま読み取ることができます。印刷できないようにするにはどうすればよいですか?Wireshark を使用してネットワーク データを表示しています

0 投票する
1 に答える
1983 参照

angularjs - angular.js がバインディングの末尾の空白を受け入れるように強制するにはどうすればよいですか?

入力をページの他の部分にバインドし、ユーザーが入力したすべての空白を、たとえばアスタリスクなどの他の文字に置き換えたいと考えています。

私の(簡略化された)HTMLコードは次のようになります。

関連するコントローラーも非常に単純です。

結果は期待どおりではありません。テキストボックスに入る'Hello 'と、結果の出力は"Hello"末尾の空白が削除されたものになります。入力の末尾にある複数の空白についても同じことが言えます。

のように空白以外の文字を入力に追加する'Hello W'と、空白は適切に置き換えられて表示されます: "Hello*World".

だからここに私の質問があります:ユーザーが入力したすべての空白を保持するテキストボックスの値にバインドするにはどうすればよいですか?

この問題を示すJSFiddleを作成しました。

0 投票する
0 に答える
92 参照

bash - PS1 プロンプトの \[ と \] のポイントは何ですか?

によるとman bashPS1環境変数 (シェル プロンプトの定義) で:

そして、私が見たさまざまな例によると、非印刷文字シーケンスを\[andで囲むことになっ\]ていますが、それらを含めても違いはないようです!

例えば:

以下と同じように動作するようです:

(つまり、同じですが、\[とが\]削除されています)。

では、このように一連の非印刷文字を囲むことの利点は何でしょうか? 非印刷文字を無視できるように、ダム端末に出力するとき(私が行う必要はありません)ですか?(おそらくPS1、非対話型セッションでは無視されるため、スクリプトを作成する場合には使用できないと思います。)

0 投票する
13 に答える
392183 参照

visual-studio-code - Visual Studio Code で空白文字を表示する

Visual Studio Code でスペース文字などの空白文字を表示することは可能ですか?

( Atom.iosettings.jsonのオプションですが) にはオプションがないようで、CSS を使用して空白文字を表示できませんでした。

0 投票する
1 に答える
746 参照

powershell - エンコードされた印刷不可能な文字列のバイトを取得します

キーを使用してsqlmapを使用してテーブル エントリをダンプすると--hex、パスワード ハッシュのバイトが正しく取得されますが、powershell はこれらのバイトを文字列として表します。印刷できない文字はすべてエスケープされ、これらのバイトは\\?e1\n\\?dc9I\\?baY\\?ab\\?beV\\?e0W\\?f2\x0f\\?88>. この文字列をエスケープ解除して元のバイトを取得するにはどうすればよいですか?

0 投票する
2 に答える
2637 参照

regex - perl でバックスペース文字を「適用」する方法

複数のバックスペース文字 ( ^H) を含むファイルがあります。これらのバックスペースを perl 内で「適用」できるようにしたいと考えています。いくつかの解決策を見つけましたが、私の場合はどれもうまくいきませんでした。重要な行は次のとおりです。

結果は次のようになります。

https://stackoverflow.com/a/1298728/2837411で提案されているように、vi内でテキストを正しく変換できます。しかし、この質問でも提案されているperlソリューション: https://stackoverflow.com/a/1298970/2837411はうまくいきませんでした(を使用 $_):

この出力は次のとおりです。

すべてのバックスペースが消えましたが、それらのいくつかが別のバックスペースに適用されているように見えますか?!