問題タブ [extended-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.

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

javascript - Unicode文字を拡張ASCIIに変換します

長さ制限のあるクエリ文字列パラメータを介してリモートサービスに転送するには、パーセントエンコードする必要のあるバイナリデータがいくつかあります。

私に戻ると、いくつかの値は次のようにエンコードされています。

この値をバイナリデータに変換し直したいと思います。Unicode文字は、拡張ASCIIの元の値と同じです。

上記を拡張ASCIIに戻すにはどうすればよいですか? 編集:Windows-1252

私はJavascriptソリューションを好みますが、PHP、Python、C、C++で動作します。

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

linux - Linux プラットフォームでの R での拡張 ASCII の生成

私は今まで Windows プラットフォームで作業していましたが、拡張 ASCII 文字を取得するコードは次のとおりです。

これにより、必要な文字を含むベクトルが得られました。

さて、Linuxでは、これを取得します:

ベクトルのすべての要素を試しEncoding(extensesascii)てみました。"Unknown"私も試しiconv(extendedascii, from="UTF-8", to="ASCII")てみて、最終的にNAになりました。

私の基本的な問題は、テキストのエンコーディングがわからないことであり、さらに、マシンがそれを認識/認識しない可能性があることだと思います。何か助けはありますか?

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

java - 拡張 ASCII 文字列をヒンディー語テキストに変換する

次のような拡張ASCII文字の形式で、AndroidのUSB通信を介して文字列テキストを受信して​​います

現在、これらの文字はヒンディー語の文字列を表しています。

この受信した文字列をヒンディー語の同等のテキストに変換する方法がわかりません。Javaを使用してこれを同等のヒンディー語テキストに変換する方法を知っている人は誰でも

以下は、バイト配列をバイト文字列に変換するために使用しているコードです

これが解決策を見つけるのに役立つかどうか教えてください

編集:

UTF-16 エンコーディングであり、receivedText 文字列内の文字は、ヒンディー語文字の拡張 ASCII 形式です。

新しい編集

新しいキャラクターがいます

ヒンディー語ではमुकेश、ヒンディー語ではダンガリアと言います。Google翻訳者はダンガリアをヒンディー語に翻訳していないので、ヒンディー語版を提供することはできません.

エンコードを行っている人に話を聞いたところ、エンコード前に入力から 2 ビットを削除したとのことでした。

したがって、私が提供した新しい入力文字列は、上記の説明の形式でデコードされます。つまり、\u09 は削除され、残りは拡張 ASCII に変換され、USB を使用してデバイスに送信されます。

この説明が解決策を見つけるのに役立つかどうか教えてください

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

ascii - ソーステキストファイルから拡張ASCII文字を削除するためのOSXコマンドラインツールまたはシンプルなアプリとは何ですか?

私はAmazonKindleeBookからテキストエディター(JetBrains PhpStorm)にいくつかのコードスニペットを切り取って貼り付けてきましたが、そのたびに拡張(> 127)ASCII文字が付属しているようです。

単純なcmd行sed/awk / trコマンド、またはそれらを取り除くための単純なOSXアプリはありますか?

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

matlab - MATLABプロットラベル/タイトルの拡張ASCII文字

プロットに「ナイーブ」という単語を入れて、PNGとPDFとして保存する必要があります。タイトルや目盛りのラベルにある場合があります。何を試しても、ï文字の代わりに常に右矢印記号(png)または空のスペース(pdf)が表示されます。

関数native2unicodeとunicode2nativeを調べましたが、これらはファイルの入出力専用のようです。

このタスクがMATLABで非常に難しいとは信じられません。

私はMATLAB2012bundierWindows7を使用しています。


シンボルïにはASCIIコード0239または16進数があり0xEFます。、を入力すると、MATLABはコンソールにAlt-0239表示しますが、空の四角で表示されます。

disp(ï)の例

MATLABは、文字のコードとして26を返します。

このシンボルは、MATLABのTeX文字シーケンステーブルには存在しません。

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

python - 拡張 ASCII 文字変換

Python を使用して、「æ、ö、ç」などの拡張 ASCII 文字を非拡張 ASCII 文字 (a、o、c)に変換するにはどうすればよいですか? それが機能する方法は、「A、Æ、Ä」を入力として受け取ると、それらすべてに対してAを返すことです。

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

c++ - 拡張 ASCII 文字 C++

このコードでシンボル (250) に割り当てる ASCII 値をテストできないのはなぜですか? 私がシンボルに割り当てたものではないのに -6 をテストするのは奇妙に思えます。

0 投票する
0 に答える
1066 参照

objective-c - 127 を超える ASCII 文字で NSString を変換する

スタックオーバーフローを使用して約90%の道のりを歩んできましたが、私は障害に直面しています。

私の最終的な目標は、NSStringスペースで区切られた 2 つの 16 進コードである (@"51 EC" など) を渡すことです。

次のルーチンを使用して、これをASCIIベースに変換しNSStringます。

これは機能しているようです。

NSStringこれをシリアルケーブルでデバイスに送信します。反対側のデバイスは、ASCIIコード文字列をエコー バックします (ASCII値が 127 dec を超える文字を含めることができます)。

次のルーチンを見つけました。

これを読んNSStringで変換したい@"51EC"

ASCIIコードを渡すときに返されるのNSString@"51cf"

127未満のすべてのバイトが適切に変換されるようです。ルーチンが unichar を使用しているため、0 から 127 に制限される可能性があるためだと思います。

適切な質問をするのに十分な情報を提供できれば幸いです。

もっとエレガントな解決策があるかもしれません。

私は経験豊富なハードウェア エンジニアですが、Objective-C の初心者であると想定できます。

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

c - C プログラムで拡張 ASCII 文字 127 から 160 を出力するには?

以下のコードですべての ASCII 文字を印刷しようとしていますが、127 から 160 までは何も印刷されません。それらが制御文字セットまたはラテン語/スペイン語の文字であることはわかっています。同じ文字を Windows からコピー ペーストすると、UNIX でうまく印刷されます。Cプログラムを使用してみませんか?