問題タブ [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.

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

php - PHPで制御文字をソケットに送信するにはどうすればよいですか?

私が書いている PHP スクリプトでは、以前に作成したネットワーク ソケットに control+z 文字を送信する必要があります。ctrl+z 文字が chr(26) であることを理解しているので、送信する文字列の最後に次のように新しい行 (\r\n) を追加し、次に chr(26) を追加しました。

悲しいことに、これは Ctrl+Z を送信していません。

よろしく、

ジョン

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

shell - ^K をシェルに送信する方法

ターミナルでシェル コマンドを実行し、Applescript からコンソールをクリアしたいと考えています。

これを手動で行う場合は、^K を使用します。文字列内の ^K 文字をターミナルに送信するにはどうすればよいですか?

0 投票する
6 に答える
14479 参照

echo - nmake - echo コマンドに強制的にタブ文字を出力させる方法は?

MS nmake makefile で echo コマンドにタブ文字を出力させるにはどうすればよいですか? echo コマンドの直後に文字列に挿入されたそのままのタブは、nmake によって削除され、出力ファイルには表示されません。

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

regex - 正規表現を使用した 3 つを除く Unicode 制御文字のマッチング

キャリッジ リターン (0x0d)、ライン フィード (0x0a)、タブレータ (0x09) を除くすべての Unicode 制御文字に一致する正規表現を取得する必要があります。現在、私の正規表現は次のようになっています。

ここで、これら 3 つの例外を定義する必要があります。

0 投票する
3 に答える
864 参照

xml - XSLT を介して XML に制御文字を入れることはできますか?

次の問題があります。これを処理して出力を生成するための XML ファイルと XSLT ファイルがあります。

このプロセスの出力には、制御文字「0B」が含まれている必要があります。私の知る限り、XML には制御文字が埋め込まれていません。

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

python - tty 出力の終わりの検出

こんにちは、私はttyに住み、入力と出力をフィルタリングする2番目のttyを生成できる疑似端末を書いています

私は今のところPythonで書いています.2番目のttyを生成し、読み書きは簡単です

しかし、私が読んだとき、読み取りは終了せず、さらに入力を待ちます。

----------------------------- 出力 -------------------- ----

バッファの終わりに達しているように見え、 None または '' を返す代わりに、次の入力を待ってハングします。

出力が完了したかどうかを確認するには、何を探す必要がありますか? バッファの終わり?印刷できない文字?

- - - - - - - - 編集 - - - - - - -

これは、ls の代わりに xpcshell を実行したときにも発生します。これらの対話型プログラムには、プロンプトを再度表示する方法があると想定しています。不思議なことに、プロンプトです。この場合、「js>」は表示されません。

0 投票する
6 に答える
8771 参照

sql-server-2005 - 一部のフィールドに改行文字がある場合に CSV から一括挿入する方法は?

次のような別の DB からの CSV ダンプがあります (ID、名前、メモ):

1001,John Smith,15 Main Street
1002,Jane Smith,"2010 Rockliffe Dr.
Pleasantville, IL
USA"
1003,Bill Karr,2820 West Ave.

最後のフィールドには改行とコンマを含めることができ、その場合は二重引用符で囲みます。そして、これらのリターンとカンマを保持する必要があります。

このコードを使用して、CSV をテーブルにインポートします。

SQL Server 2005の一括挿入では、引用符内のキャリッジ リターンが行終端記号ではないことを認識できません
克服する方法は?


UPDATE :
フィールド内に改行を保持する唯一の方法は、別の行セパレーターを使用することです。そのため、改行の前にパイプを配置して、すべての行区切りの改行をマークしたいと思います。CSV を次のように変更するにはどうすればよいですか?

1001、ジョン スミス、15 メイン ストリート|
1002、ジェーン・スミス、「2010 Rockliffe Dr.
Pleasantville、IL
USA」|
1003,Bill Karr,2820 West Ave.|

0 投票する
5 に答える
3651 参照

c - 0x9B (155decimal) は特別な制御文字ですか? ASCII テーブルにないのはなぜですか?

私は組み込みシステムに取り組んでおり、シリアルポートを介して特定のデータチャンクを送信するというドラマがあります。絞り込んでみたところ、メッセージに 0x9B が含まれていると、メッセージが破損していることがわかりました。

それで、 http://www.asciitable.com/で0x9b (155) を検索すると、見つからない! 奇妙な偶然じゃないですか!

これは特別なキャラクターか何かですか?

-編集- 申し訳ありませんが、これは 0x9b が原因ではなく、0x11 文字でした。XON/XOFF キャラクターのドラムロールはどれですか。私は誤ってコンピューター上で xon/xoff としてフロー制御を行っていましたが、デバイス上ではフロー制御を行っていませんでした! とにかく助けてくれてありがとう。

0 投票する
5 に答える
32624 参照

python - Pythonで「\x」が無効なのはなぜですか?

私は、Pythonがどの文字を制御文字として解釈し、何を解釈するかを自分で列挙するために、「\ a \ b \c...」を使用して「\」文字を実験していました。これが私が見つけたものです:

私が試した他のほとんどの文字、「\ g」、「\ s」などは、バックスラッシュの2文字の文字列と指定された文字に評価されます。これは意図的なものであり、私には理にかなっていることを理解しています。

しかし、「\x」は問題です。スクリプトがこのソース行に到達すると、次のようになります。

私は得る:

'\ x'の何がそんなに特別なのですか?なぜそれは他のエスケープされていない文字と異なって扱われるのですか?

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

c# - Word から貼り付け + XML ドキュメントを作成 -> 16 進数値 0x0C、無効な文字 (.Net)

ユーザーからの HTML 入力を受け入れる Web ページがあります。System.Xml入力は、次のように名前空間を使用して xml ドキュメントに変換されます。

その後、データに対して Xsl 変換 ( System.Xml.Xsl.XslCompiledTransform) が使用されます。

ユーザーは、箇条書きや引用符などを使用して、Microsoft Word でテキストを記述する傾向があります。マイ ページに貼り付けると、テキストに 0x0C、0x03 などの無効な文字が含まれます。xsl 変換を使用すると、「16 進値 0x0C は無効な文字です」というエラーが発生します。

これまでの私の修正は、ループと を使用して、攻撃的であることがわかった文字を削除することでしString.ReplaceString.Empty

私が探しているのは、これを行うためのより良い方法です。組み込みの .Net メソッド? あるいは、違法な Unicode 文字の完全なリストかもしれません。