問題タブ [ascii]
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.
javascript - JavaScriptで「20」と20はどのように等しいと見なされますか?
「===」を使用すると型が比較されることを理解しているため、次のコードを実行すると、数値型と文字列型を比較しているため、「等しくない」という結果になります。
しかし、「==」を使用して値のみを比較すると、「それらは等しい」というメッセージが表示される方法がわかりません。
値はどのように等しいですか? 文字列 "20" は ASCII 文字の 50 と 48 (2 進数では 0110010 と 0110000) として格納され、20 は実際の 2 進数 0010100 として格納されていませんか?
編集:みんなありがとう!すべての回答は素晴らしく、これをよりよく理解するのに役立ちました。
python - ASCII 文字列をユニコードとして扱い、エスケープされた文字を Python でエスケープ解除するにはどうすればよいですか?
たとえば、Unicode文字列がある場合、次のようにASCII文字列としてエンコードできます。
ただし、たとえば次のASCII文字列があります。
...上記の最初の例と同じASCII文字列に変換したい:
c++ - 出力 ASCII 値 C++
0x53 (S) などの 16 進値を保持する char がある場合、これを「S」と表示するにはどうすればよいですか?
コード:
ありがとう!
c++ - ファイルの内容をASCIIまたはバイナリとして識別する方法
C ++を使用して、ファイルの内容がASCIIまたはバイナリであるとどのように識別しますか?
c++ - 何もない ASCII 値
C++ で char に入れることができる、何も表さない ascii 値はありますか? 0 を試しましたが、最終的にファイルが台無しになり、読み取れません。
java - JavaでUTF-8をUS-Asciiに変換する方法
私たちには、主にヨーロッパの顧客がテキストを (UTF-8 で) 入力するシステムがあり、そのテキストはさまざまなシステムに配布する必要があり、そのほとんどは UTF-8 を受け入れますが、現在は、米国のみを受け入れる米国のシステムにもテキストを配布する必要があります。 -アスキー 7 ビット
そのため、すべてのヨーロッパ文字を最も近い US-Ascii に変換する必要があります。このタスクに役立つ Java ライブラリはありますか?
現在、変換テーブルへの追加を開始したところです。Å (スウェーデン語 AA)->A などで、入力された文字に一致するものが見つからない場合は、ログに記録して疑問符に置き換えます。次のリリースのためにそれを修正しようとしますが、非常に非効率的で、他の誰かが以前に似たようなことをしたに違いありません。
c++ - C++ でファイルが ASCII かバイナリかを確認する方法
そのため、システム コマンド ファイルを使用すると、file を使用して、ファイルが ASCII テキストか「データ」かを判断できます。コードをチェックインする方法があるかどうか知りたいのですが、それはどれでしたか? ファイルが「データ」の場合、基本的に破損エラーをスローしたい。ファイルの読み取りに ifstream を使用しています。助けてくれてありがとう!
この質問の複製。
delphi - Delphi 7でUnicode文字をASCIIコードに変換するにはどうすればよいですか?
はい、ASCII コードについて話しています。申し訳ありませんが、私はここの Delphi 開発者ではありません。
ruby - Rubyのchr()の反対は何ですか?
多くの言語には、数値と文字値を変換するchr()
とのペアの関数があります。ord()
一部の言語でord()
は、 と呼ばれasc()
ます。
Rubyには がありInteger#chr
、うまく機能します:
けっこうだ。しかし、どうやって他の方法に行くのですか?
プリント:
それは私が望むものにかなり近いです。しかし、私はむしろループを避けたいと思っています - 私はconst
.
c# - 任意の入力から ASCII に変換するより良い方法はありますか?
エンコーディングをマークするバイト オーダー マーカー (BOM) が含まれている可能性のある任意のテキスト入力を取得し、ASCII として出力できるようにする必要があります。BOM を認識しない古いツールがいくつかあり、それらに ASCII のみのデータを送信する必要があります。
今、私はこのコードを書き終えたところですが、ここでの非効率性はまったく信じられません。データの 4 つのコピー。StreamReader 内部の中間バッファーは言うまでもありません。これを行うより良い方法はありますか?
StreamReader() が必要なのは、ファイルの残りを読み取るためのエンコーディングを選択するための内部 BOM 検出器があるためです。あとは、最終的な ASCII 文字列に変換するだけです。
これを行うより良い方法はありますか?