問題タブ [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.
python - NUL の読み取りを続行する
NUL文字を含むANSIでエンコードされた.datファイルを取得しました(!だけではありません)。
取得した str 全体で何かをカットする str オブジェクトにそれを読みたくありません。
ただしfile.read()
、最初の NUL に達すると停止します。
道に迷いました :)
私のコード:
NUL は Notepad++ で表示されます 私は Windows XP で、PortablePython 3.2 を使用しています ファイルは、メモ帳でテキストとして編集できる特別な DAT ファイルです。
java - DataInputStream を使用して読み取られた TCP ソケットからのバイトの前にある不要なヌル文字
TCPサーバー(私も書いた)に接続し、そこからテキストを送受信するAndroidアプリを書いています。現在、最終読み取り (クライアント側) にバグがあります。
Eclipse でデバッガーを使用すると、送信されたすべてのバイトを受信していることがわかりますが、特定のテキストについては、nバイトを期待している場合、最初のn - k、いくつかの m NUL バイトを取得します。 、そして最後のk - m意味のあるバイト。私が問題を正しく解釈している場合、Java は膨大な量の 0 を見て、後で読み取るのに役立つものは何もないと判断しています (デバッガーはバイト配列とそれが変換された文字列を表示しますが、試してみるとそれを破棄します)さらに検査します)。
NUL の大量流入を無視して、重要なものだけを読むにはどうすればよいでしょうか?
書き込みを行っているサーバー コードは次のとおりです。
c# - 値を null にすることはできません。パラメータ名: 文字列
次のコードを見てください。ですhandler.asxh
。
これは、次のエラーを示しています。
コンテキスト リクエストのクエリ文字列を確認したところ、渡された値がありますが、この段階でコードが壊れています。
このハンドラーは、ビジネス ロジック層に接続します。
python - 文字列がNULで終了するまでpython SocketServerを受信する方法
\0
Python では、NUL 文字 ( ) が見つかるまで文字列を受け取る TCP SocketServer をどのように記述すればよいでしょうか? 文字列が完全に受信された後、ソケットが新しい文字列を引き続き受信できるようにする必要があります。
regex - Unicode NULL (U+0000) を含む行を省略するにはどうすればよいですか?
ファイルを読んでいて、Unicode NULL、 U+0000を持つ行をスキップする方法を知りたいですか? 以下のすべてを試しましたが、どれも機能しません。
if($line)
chomp($line)
$line =~ s/\s*$//g;
php - fwrite は NUL を書き込みます
PHPでファイルに書き込もうとしていますが、これは私が使用しているコードです(この回答から前の質問への引用):
読み取り部分は正常に機能します。ファイルが読み取られた場合、そのコンテンツは適切に読み取られます。つまり、ファイルに が含まれている場合2289
は2289
読み取られます。
問題は、値をインクリメントしてそのファイルに書き換えると、[NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL]1
書き込まれることです。
私は何が欠けていますか?null 文字が書き込まれるのはなぜですか?