問題タブ [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.
c# - C#を使用してテキストファイルをANSIからASCIIに変換する
ANSIでエンコードされたファイルがあり、ファイルから読み取った行をASCIIに変換したいと思います。
C#でこれを行うにはどうすればよいですか?
編集:「BinaryReader」を使用
BinaryReader reader = new BinaryReader(input, Encoding.Default);
したが、このリーダーは(Stream、Encoding)を使用するが、「Stream」は抽象である場合はどうなりますか?そして、彼が読み取るファイルのパスをどこに置くべきですか?
php - PHPの非ASCII文字?
PHPでシリアルポート(r232)に何かを送信しようとしています。私はこのクラスを使用しています: http://www.phpclasses.org/browse/package/3679.html
問題は、1 バイトしか送信できないことです。しかし、「1」のようなものを送信すると、実際には 49 (1 の場合は ASCII) が送信されます。send("1") の代わりに send(1) を試してみたのですが、これは 2 バイトの整数なのでダメです。では、同等の ASCII ではなく、「実際の」文字を送信する方法はありますか?
regex - Perl 正規表現ですべての ASCII 文字 (正規表現の特殊文字を含む) を処理するにはどうすればよいですか?
私はPerlで次のコードを持っています:
$_[2]
はデリミタ変数で、$_[1]
はデリミタが存在する可能性のある文字列です。 ($_[0]
は別の場所で使用されています) これらの変数名から、このコードがサブルーチンにあると推測したかもしれません。
とにかく、私の質問に、区切り文字が無害なものである'a'
か':'
、コードが正常に機能する場合です。ただし、文字のように Perl 正規表現によって解析されるものである場合、'\'
想定どおりに機能しません。これは、分割関数で Perl が次のように表示されるため、理にかなっています。
これは、これが必要なため、まったく意味がありません。
$_[2]
そのすべてを念頭に置いて、私が答えることができない私の質問は次のとおりです。別のものと解釈されませんか?」
前もって感謝します、
ロバート
c++ - C/C++: 6 ビット ASCII を 7 ビット ASCII に変換する方法
7 ビットの ASCII 文字を表す 6 ビットのセットがあります。持っている 6 ビットから正しい 7 ビット ASCII コードを取得するにはどうすればよいですか? ゼロを追加して、ビット単位の OR を実行するだけですか?
ご協力いただきありがとうございます。
レナート
ascii - JAVACC を使用した外字の認識
JavaCC を使用して文法を作成していて、小さな問題に遭遇しました。ASCII 拡張セット内の有効な文字が結果のコンパイラによって認識されるようにしようとしています。同じ JavaCC の例 (主に JavaCC Grammer 自体を示す例) を見た後、自分の文字を認識するために次のトークンを設定しました。
私がこれを正しく理解していれば、0 から 377 までのすべての ASCII 文字の 8 進表現で一致するはずです (拡張 ASCII セットの 256 文字すべてをカバーします)。これは、すべてのキーボード文字 (az、0-9、?、./ など) およびほとんどの特殊文字 (©、¬ ®) に対して期待どおりに機能します。しかし、「商標」記号 (™) を解析しようとすると、パーサーはファイルの終わりの例外をスローし続け、記号を認識できないことを示します。商標記号が受け入れられるように、キャラクターの定義を強化できる明らかな方法はありますか?
language-agnostic - 数字はすべてのテキストエンコーディングで順番に表されていますか?
この質問は言語に依存しませんが、これらのc /c++の質問に触発されています。
数字の文字(0123456789)がすべてのテキストエンコーディングで連続して表示されると想定しても安全ですか?
つまり、次のように想定しても安全です
すべてのエンコーディングで?
私はこれに対する決定的な答えを楽しみにしています:)
ありがとう、
更新:わかりました。すべてのエンコーディングを、ASCIIやEBCDIC以降の古いものを意味するように制限します。Sandscrit私はそれほど心配していません。。。
python - Pythonの「このUnicodeに最適なASCII」データベースはどこにありますか?
左二重引用符、アポストロフィの右一重引用符など、Unicode句読点を使用するテキストがあり、ASCIIで必要です。Pythonには、明らかなASCII置換を使用したこれらの文字のデータベースがあるので、すべてを「?」に変換するよりもうまくいくことができます。?
binary - ウェブページをリモートでチェックして、ASCII かバイナリかを確認する
URL をリモートで (ローカル/FTP アクセスなしで) チェックして、Web ページ (ファイル) がバイナリまたは ascii としてアップロード/作成されたかどうかを確認することはできますか?
ありがとう、
ロイ。
javascript - 大きなUTF-8文字列をASCIIに変換するには?
大きな UTF-8 文字列を ASCII に変換する必要があります。これは可逆的で、理想的には高速で軽量なアルゴリズムである必要があります。
これどうやってするの?ソースコード (ループを使用) またはJavaScriptコードが必要です。(プラットフォーム/フレームワーク/ライブラリに依存しないでください)
編集: UTF-8オリジナルのエンコードされた形式であるため、ASCII表現は正しく見えず、対応するUTF-8よりも(バイト単位で)大きくなることを理解しています。
python - PythonASCIIグラフ描画
PythonでASCIIグラフ(コンソールで使用)を描画するためのライブラリを探しています。グラフは非常に単純です。これはパイプラインのフローチャートにすぎません。
NetworkXとigraphを見ましたが、ASCIIに出力する方法がわかりませんでした。
これは経験がありますか?
どうもありがとう!
パトリック
編集1:私は実際に必要なことを実行しているライブラリを見つけましたが、それはperl Graph::Easyにあります。私はPythonからコードを呼び出すことができましたが、私はそのアイデアがあまり好きではありません...それでもPythonソリューションを探しています:)