問題タブ [control-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.
python - Python で矢印キーの値を見つける: なぜトリプルなのですか?
特にPythonで、ローカルシステムが矢印キーに割り当てる値を見つけようとしています。これを行うには、次のスクリプトを使用しています。
次に、スクリプトを実行し、UP DOWN RIGHT LEFT を押すと、次の出力が得られました。
これは、矢印キーを押すたびに get() の 3 つのインスタンスが使用されるため、矢印キーが何らかの形式のトリプル (27-91-6x) としてシステムに登録されていることを示唆しているため、異常です。比較すると、a、b、c と CTRL-C を押すと、次のようになります。
矢印キーの値がトリプルとして保存されているように見える理由を誰かに説明できますか? どうしてこうなの?これはすべてのプラットフォームで同じですか? (私は Debian Linux を使用しています。) そうでない場合、矢印キーの値をどのように保存すればよいですか?
ここでの最終目標は、矢印キーを正しく認識し、押された矢印キーに応じて機能を実行する必要があるプログラムを作成しようとしていることです。
printing - 標準 ML 印刷制御文字
だから私は奇妙な小さな問題のように思われるものに出くわしました。制御文字を印刷したいのですが、印刷できない文字を印刷しようとしていることを示唆する奇妙な小さなボックスを印刷する必要があります。
私がしようとすると:
それは正常に動作します。しかし、私がするとき:
文字通り「\ ^ C」を出力します。これは私には意味がありません。彼らは同じものを印刷するべきではありませんか? Char.toString は、文字を 1 文字の文字列に変換するのではなく、'\'、'^'、'C' の 3 文字の文字列に変換します。
誰かが私にこの振る舞いを説明してくれませんか? ありがとう。
php - PHP: 制御文字でいっぱいの解析済み PDF ファイル
この pdf ファイルの解析で問題が発生しました:
FlateDecode でデコードされた pdf ファイルをエンコードした後、出力は次のようになります。

通常、テキスト コンテンツは常に開いた "(" と閉じた ")" ブラケット内にあるため、コンテンツを解析するのは簡単ですが、この pdf ファイルは頭痛の種です。括弧内に制御文字があるだけのようです。
私の現在の出力は次のとおりです。

これについて手がかりを持っている人はいますか?私は何を間違っていますか?
linux - syslog-ng はメッセージで改行制御文字をサポートしていますか?
sles 10 で実行されている Java アプリケーション用に syslog-ng を構成しました。例外が発生すると、改行なしでスタック トレースが表示されます。
どんな提案でも大歓迎です。
java - Java でバイト単位で記述された制御文字を検索する
コントロールキャラクターについて質問です。文字列でそれらを見つけて削除する必要があります。いくつかの調査を行い、役立つヒントを見つけました。
私はこれを書きました:
しかし、制御文字がバイト単位で書かれている場合、この方法で制御文字を見つけることができるかどうか尋ねられました。正直なところ、わかりません。ネットで調べてみましたが、どうやって調べればいいのかわかりません。
ありがとう
vim - Vim: 端末制御文字に影響を与えずに Esc をマップする
<Esc>Vim で検索の強調表示をオフにするためにマップしようとしています。問題は、端末によってシミュレートされたキー+Escが影響を受けることです。
端末は、私が入力するよりもはるかに速く文字を送信します。おそらくvimでキー+タイムアウトをマップする方法はありますか?
4年前にも同じ質問がありましたが、できないとの回答でした。これは(まだ)本当ですか?