問題タブ [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.
javascript - Unicode文字を拡張ASCIIに変換します
長さ制限のあるクエリ文字列パラメータを介してリモートサービスに転送するには、パーセントエンコードする必要のあるバイナリデータがいくつかあります。
私に戻ると、いくつかの値は次のようにエンコードされています。
この値をバイナリデータに変換し直したいと思います。Unicode文字は、拡張ASCIIの元の値と同じです。
上記を拡張ASCIIに戻すにはどうすればよいですか? 編集:Windows-1252
私はJavascriptソリューションを好みますが、PHP、Python、C、C++で動作します。
linux - Linux プラットフォームでの R での拡張 ASCII の生成
私は今まで Windows プラットフォームで作業していましたが、拡張 ASCII 文字を取得するコードは次のとおりです。
これにより、必要な文字を含むベクトルが得られました。
さて、Linuxでは、これを取得します:
ベクトルのすべての要素を試しEncoding(extensesascii)
てみました。"Unknown"
私も試しiconv(extendedascii, from="UTF-8", to="ASCII")
てみて、最終的にNAになりました。
私の基本的な問題は、テキストのエンコーディングがわからないことであり、さらに、マシンがそれを認識/認識しない可能性があることだと思います。何か助けはありますか?
java - 拡張 ASCII 文字列をヒンディー語テキストに変換する
次のような拡張ASCII文字の形式で、AndroidのUSB通信を介して文字列テキストを受信しています
現在、これらの文字はヒンディー語の文字列を表しています。
この受信した文字列をヒンディー語の同等のテキストに変換する方法がわかりません。Javaを使用してこれを同等のヒンディー語テキストに変換する方法を知っている人は誰でも
以下は、バイト配列をバイト文字列に変換するために使用しているコードです
これが解決策を見つけるのに役立つかどうか教えてください
編集:
UTF-16 エンコーディングであり、receivedText 文字列内の文字は、ヒンディー語文字の拡張 ASCII 形式です。
新しい編集
新しいキャラクターがいます
ヒンディー語ではमुकेश、ヒンディー語ではダンガリアと言います。Google翻訳者はダンガリアをヒンディー語に翻訳していないので、ヒンディー語版を提供することはできません.
エンコードを行っている人に話を聞いたところ、エンコード前に入力から 2 ビットを削除したとのことでした。
したがって、私が提供した新しい入力文字列は、上記の説明の形式でデコードされます。つまり、\u09 は削除され、残りは拡張 ASCII に変換され、USB を使用してデバイスに送信されます。
この説明が解決策を見つけるのに役立つかどうか教えてください
ascii - ソーステキストファイルから拡張ASCII文字を削除するためのOSXコマンドラインツールまたはシンプルなアプリとは何ですか?
私はAmazonKindleeBookからテキストエディター(JetBrains PhpStorm)にいくつかのコードスニペットを切り取って貼り付けてきましたが、そのたびに拡張(> 127)ASCII文字が付属しているようです。
単純なcmd行sed/awk / trコマンド、またはそれらを取り除くための単純なOSXアプリはありますか?
matlab - MATLABプロットラベル/タイトルの拡張ASCII文字
プロットに「ナイーブ」という単語を入れて、PNGとPDFとして保存する必要があります。タイトルや目盛りのラベルにある場合があります。何を試しても、ï
文字の代わりに常に右矢印記号(png)または空のスペース(pdf)が表示されます。
関数native2unicodeとunicode2nativeを調べましたが、これらはファイルの入出力専用のようです。
このタスクがMATLABで非常に難しいとは信じられません。
私はMATLAB2012bundierWindows7を使用しています。
シンボルï
にはASCIIコード0239
または16進数があり0xEF
ます。、を入力すると、MATLABはコンソールにAlt-0239
表示しますが、空の四角で表示されます。
MATLABは、文字のコードとして26を返します。
このシンボルは、MATLABのTeX文字シーケンステーブルには存在しません。
python - 拡張 ASCII 文字変換
Python を使用して、「æ、ö、ç」などの拡張 ASCII 文字を非拡張 ASCII 文字 (a、o、c)に変換するにはどうすればよいですか? それが機能する方法は、「A、Æ、Ä」を入力として受け取ると、それらすべてに対してAを返すことです。
c++ - 拡張 ASCII 文字 C++
このコードでシンボル (250) に割り当てる ASCII 値をテストできないのはなぜですか? 私がシンボルに割り当てたものではないのに -6 をテストするのは奇妙に思えます。
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 の初心者であると想定できます。
c - C プログラムで拡張 ASCII 文字 127 から 160 を出力するには?
以下のコードですべての ASCII 文字を印刷しようとしていますが、127 から 160 までは何も印刷されません。それらが制御文字セットまたはラテン語/スペイン語の文字であることはわかっています。同じ文字を Windows からコピー ペーストすると、UNIX でうまく印刷されます。Cプログラムを使用してみませんか?