問題タブ [chr]

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

javascript - VBScript の chr() が間違った値を返すように見える

chr() を使用して文字コードを文字に変換しようとしていますが、VBScript で期待どおりの値が得られません。VBScript によると、文字コード 199 は次のとおりです。

ただし、Javascript の String.fromCharCode のようなものを使用する場合、199 は次のようになります。

2 番目の結果は、VBScript の chr() 関数から取得する必要があるものです。問題は何ですか?

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

.net - Chr() を使用してテキストを解析する .Net

シンプルなクライアント サーバー チャット システムを構築しています。

クライアントはサーバーにデータを送信し、サーバーはそのデータを他のすべてのクライアントに再送信します。クライアントとサーバーの間でデータを送信するために、TcpListener および Network ストリーム クラスを使用しています。

送信する必要があるフィールドは、たとえば、名前、テキスト、タイムスタンプなどです。ASCII 文字 29 を使用して区切ります。

また、ストリーム データの終わりを示すために ASCII 文字 30 を使用しています。

データはUTF8でエンコードされています。

これは良いアプローチですか?問題が発生しますか? より良い方法はありますか?

アップデート:

おそらく私の質問は誤解されていたので、もっとよく説明します.クライアントからサーバーに送信するデータのリストがあり、すべてのデータを 1 つのストリームだけで送信するとします。これらのデータをどのように送信しますか?

  • マークアップの使用
  • 文字を区切り文字として使用する
  • すべてのフィールドに固定長を使用する
0 投票する
5 に答える
39650 参照

php - chr(128) を使用してユーロ記号を取得しようとしています

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

regex - Perlの正規表現内でchr関数を使用するには?

ASCII 文字コードに文字 146 を含む場合と含まない場合がある文字列を持つ Perl スクリプトがあります。正規表現内で chr() 関数を使用して、その文字列に実際にその文字が含まれているかどうかを調べることに興味があります。その文字があれば、「'」文字に置き換えたいと思います。

これは可能ですか?そうでない場合、これを行う別の方法は何ですか?

これは私が困惑しています。ありがとう!

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

perl - Perl:Unicode文字列をchr()に渡す

私はPerlにかなり慣れていないので、おそらく最も明白な答えになることを許してください。

chr()Unicodeマークアップを関数に渡そうとしています。これが私のスクリプトの編集された例です。

これにより、 $unicode変数から26が適切に抽出されます。しかし、私が知ることができる問題は、関数が引用符で囲まれた文字列を好まないことですが、引用符を削除すると、0xのxが削除され、有効な0x26ではなく無効な026になります。chr()

とにかく、これは本当にになります。xを保持するにはどうすればよいですか

消えないようにして、適切な0x26を送信します

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

c++ - C/C++ で同等の asc および chr

まあ、タイトルはそれをかなり要約しています。C++ で asc("0") のようなものを使いたいのですが、プログラムをプラットフォームに依存しないようにしたいので、48 は使いたくありません。どんな助けでも感謝します。

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

python - nが256を超えると、chr(n)が失敗しました

とを使用chrintて、バイナリ表現文字列を実際のバイナリ値に変換しています。

私がしたことは

次にbinary、表現文字列の実際のバイナリ値です。

しかし、intに与えた文字列が10進数で256より大きい場合はどうなりますか?

解決策はありますか?

PS:n chrを使用する理由は、を使用してファイルに書き込めるように文字列 に変換したいからですf.write()

そして、この質問はこの質問から生じています

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

python - djangoテンプレートでintをascii[chr()]に変換します

私はdjangoアプリケーションを書いています、そしてループで、

これにより、ループ内の0から始まる数値が出力されます。ただし、「A」から始まるアルファベットを出力したいので、Pythonで実行する方法はchr(forloop.counter0 + 65)ですが、これはテンプレート内にあります。 ?ありがとう。

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

php - PHP - 16 進文字の preg_replace

次のような文字列があります。

'<indirizzo>Via Universit\E0 4</indirizzo>'

Whit HEX char...文字列が必要です:

'<indirizzo>Via Università 4</indirizzo>'

だから、私は使用します:
$text= preg_replace('/(\\\\)([a-f0-9]{2})/imu', chr(hexdec("$2")), $text);

しかし、hexdec は $2 の値 (つまり 'E0') を使用せず、値 '2' のみを使用するため、機能しません。したがって、hexdex("2") は "2" であり、chr("2") は "à" ではありません。

私に何ができる?

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

vb.net - 整数の vb.net char リテラル

オプション VBruntime- を指定してコマンドライン Visual Basic コンパイラ (vbc.exe) を使用すると、chr() または chrw() を使用してリテラル char を指定できません。MSDN は、リテラル文字を指定するためのソリューションとして "x"c を提供しています。それはうまくいきますが、整数値にリテラル文字を指定するにはどうすればよいですか。