問題タブ [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.
csv - Scriptella csvの区切り文字をタブに変更
Sciptella を使用してドキュメントを解析し、csv ファイルを作成しています。csvの区切り文字をタブにしたいです。現在、区切り文字を他の印刷可能な単一文字に変更できます。なので
<connection id="out" driver="csv" url="hello.csv">
separator=;
</connection>
csv ファイルのセパレーターとして印刷できない文字を指定する方法を教えてください。よろしくお願いします。
java - Ascii "1" を 16 進数に変換します。これは印刷できず、ネットワーク トラフィックでは表示されません
Ascii から 16 進への変換に関する別の質問です。ユーザーが入力したアスキー「1」記号を取得し、その値を16進数に変換して、ネットワーク経由で印刷できない値として送信し、ネットワーク上のデータ。これで、16 進数値を取得してネットワーク経由で送信できますが、ネットワークを盗聴して転送中のデータを表示すると、16 進数値をそのまま読み取ることができます。印刷できないようにするにはどうすればよいですか?Wireshark を使用してネットワーク データを表示しています
angularjs - angular.js がバインディングの末尾の空白を受け入れるように強制するにはどうすればよいですか?
入力をページの他の部分にバインドし、ユーザーが入力したすべての空白を、たとえばアスタリスクなどの他の文字に置き換えたいと考えています。
私の(簡略化された)HTMLコードは次のようになります。
関連するコントローラーも非常に単純です。
結果は期待どおりではありません。テキストボックスに入る'Hello '
と、結果の出力は"Hello"
末尾の空白が削除されたものになります。入力の末尾にある複数の空白についても同じことが言えます。
のように空白以外の文字を入力に追加する'Hello W'
と、空白は適切に置き換えられて表示されます: "Hello*World"
.
だからここに私の質問があります:ユーザーが入力したすべての空白を保持するテキストボックスの値にバインドするにはどうすればよいですか?
この問題を示すJSFiddleを作成しました。
bash - PS1 プロンプトの \[ と \] のポイントは何ですか?
によるとman bash
、PS1
環境変数 (シェル プロンプトの定義) で:
そして、私が見たさまざまな例によると、非印刷文字シーケンスを\[
andで囲むことになっ\]
ていますが、それらを含めても違いはないようです!
例えば:
以下と同じように動作するようです:
(つまり、同じですが、\[
とが\]
削除されています)。
では、このように一連の非印刷文字を囲むことの利点は何でしょうか? 非印刷文字を無視できるように、ダム端末に出力するとき(私が行う必要はありません)ですか?(おそらくPS1
、非対話型セッションでは無視されるため、スクリプトを作成する場合には使用できないと思います。)
visual-studio-code - Visual Studio Code で空白文字を表示する
Visual Studio Code でスペース文字などの空白文字を表示することは可能ですか?
( Atom.iosettings.json
のオプションですが) にはオプションがないようで、CSS を使用して空白文字を表示できませんでした。
powershell - エンコードされた印刷不可能な文字列のバイトを取得します
キーを使用してsqlmapを使用してテーブル エントリをダンプすると--hex
、パスワード ハッシュのバイトが正しく取得されますが、powershell はこれらのバイトを文字列として表します。印刷できない文字はすべてエスケープされ、これらのバイトは\\?e1\n\\?dc9I\\?baY\\?ab\\?beV\\?e0W\\?f2\x0f\\?88>
. この文字列をエスケープ解除して元のバイトを取得するにはどうすればよいですか?
regex - perl でバックスペース文字を「適用」する方法
複数のバックスペース文字 ( ^H
) を含むファイルがあります。これらのバックスペースを perl 内で「適用」できるようにしたいと考えています。いくつかの解決策を見つけましたが、私の場合はどれもうまくいきませんでした。重要な行は次のとおりです。
結果は次のようになります。
https://stackoverflow.com/a/1298728/2837411で提案されているように、vi内でテキストを正しく変換できます。しかし、この質問でも提案されているperlソリューション: https://stackoverflow.com/a/1298970/2837411はうまくいきませんでした(を使用 $_
):
この出力は次のとおりです。
すべてのバックスペースが消えましたが、それらのいくつかが別のバックスペースに適用されているように見えますか?!