問題タブ [nul]

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 投票する
2 に答える
662 参照

python - NUL の読み取りを続行する

NUL文字を含むANSIでエンコードされた.datファイルを取得しました(!だけではありません)。

取得した str 全体で何かをカットする str オブジェクトにそれを読みたくありません。

ただしfile.read()、最初の NUL に達すると停止します。

道に迷いました :)

私のコード:

NUL は Notepad++ で表示されます 私は Windows XP で、PortablePython 3.2 を使用しています ファイルは、メモ帳でテキストとして編集できる特別な DAT ファイルです。

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

java - DataInputStream を使用して読み取られた TCP ソケットからのバイトの前にある不要なヌル文字

TCPサーバー(私も書いた)に接続し、そこからテキストを送受信するAndroidアプリを書いています。現在、最終読み取り (クライアント側) にバグがあります。

Eclipse でデバッガーを使用すると、送信されたすべてのバイトを受信して​​いることがわかりますが、特定のテキストについては、nバイトを期待している場合、最初のn - k、いくつかの m NUL バイトを取得します。 、そして最後のk - m意味のあるバイト。私が問題を正しく解釈している場合、Java は膨大な量の 0 を見て、後で読み取るのに役立つものは何もないと判断しています (デバッガーはバイト配列とそれが変換された文字列を表示しますが、試してみるとそれを破棄します)さらに検査します)。

NUL の大量流入を無視して、重要なものだけを読むにはどうすればよいでしょうか?

書き込みを行っているサーバー コードは次のとおりです。

0 投票する
4 に答える
28754 参照

c# - 値を null にすることはできません。パラメータ名: 文字列

次のコードを見てください。ですhandler.asxh

これは、次のエラーを示しています。

コンテキスト リクエストのクエリ文字列を確認したところ、渡された値がありますが、この段階でコードが壊れています。

このハンドラーは、ビジネス ロジック層に接続します。

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

python - 文字列がNULで終了するまでpython SocketServerを受信する方法

\0Python では、NUL 文字 ( ) が見つかるまで文字列を受け取る TCP SocketServer をどのように記述すればよいでしょうか? 文字列が完全に受信された後、ソケットが新しい文字列を引き続き受信できるようにする必要があります。

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

regex - Unicode NULL (U+0000) を含む行を省略するにはどうすればよいですか?

ファイルを読んでいて、Unicode NULL、 U+0000を持つ行をスキップする方法を知りたいですか? 以下のすべてを試しましたが、どれも機能しません。

  • if($line)
  • chomp($line)
  • $line =~ s/\s*$//g;
0 投票する
3 に答える
1714 参照

php - fwrite は NUL を書き込みます

PHPでファイルに書き込もうとしていますが、これは私が使用しているコードです(この回答から前の質問への引用):

読み取り部分は正常に機能します。ファイルが読み取られた場合、そのコンテンツは適切に読み取られます。つまり、ファイルに が含まれている場合22892289読み取られます。

問題は、値をインクリメントしてそのファイルに書き換えると、[NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL]1書き込まれることです。

私は何が欠けていますか?null 文字が書き込まれるのはなぜですか?