お世話になります
C#でプログラムを開発しております
その際、ハードウェアへデータを送信するのですが
送信する文字列データをANKコードで送信しなければなりません。
そこで行き詰っているのですが
ハードウェアへ ひらがなの 「あ」 を送信する際
「$"」 へ変換して送信する形です
・・・参考・・・
JIS0208コード表
http://ash.jp/code/codetbl2.htm
ANKコード表
http://www.asahi-net.or.jp/~ax2s-kmtn/ref/codes. …
以下がプログラムです
str = "あ";
byte[] data = Encoding.GetEncoding("EUC-JP").GetBytes(str);
ret = Encoding.GetEncoding("ASCII").GetString(data);
System.Console.WriteLine("ret:" + ret);
上記のコードでできると思ったのですが
ret2:??
となってしまいます。
Javaではできたのですが・・・
いちおう成功したJavaのコードを載せます
str = "あ";
byte[] jis = str.getBytes("jis0208");
String strAscii = new String(jis, "ASCII");
System.out.println("strAscii:" + strAscii);
結果
$"
Javaではjis0208でエンコードしてるところを
C#ではEUC-JPで行っているのが原因だとは思うのですが
ネットで調べてもjis0208はEUC-JPでエンコードするようにあります
私の理解が不足しているのでしょうか
お分かりになる方、宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
こんなとか。
できましたーー!!
どうもありがとうございます
2日考え続けてできなかったので
大変すっきりしました。
ようやく次のステップへ進めます。
ありがとうございました。
No.1
- 回答日時:
ANKコード(
http://ja.wikipedia.org/wiki/JIS_X_0201 )だと漢字を送ろうとすること自体間違いということになりますが?この回答への補足
回答ありがとうございます。
はい。説明不足でした。
例えば漢字の「亜」を送信する場合
JIS0208コード表では
16区の一番最初の 3021 になります。
http://ash.jp/code/codetbl2.htm
この3021をANKにすると 0! になり
http://www.asahi-net.or.jp/~ax2s-kmtn/ref/codes. …
0!を送信すれば、ハードウェア上で「亜」という認識をします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- C言語・C++・C# S-JIS → JIS コード変換するには 3 2023/02/09 23:55
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- その他(プログラミング・Web制作) python質問 1 2023/08/14 11:54
- Visual Basic(VBA) ブックのCOPY 4 2023/02/25 20:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Exel VBA 別ブックから該当デ...
-
pythonにてseleniumを使うも、...
-
access2003 クエリSQL文に...
-
1、Rstudioで回帰直線を求める...
-
chatgptでつくってもらったコー...
-
MessageBoxで表示される文字列...
-
ExcelのVBAコードについて教え...
-
1日に1人がこなせるプログラム...
-
フィルターかけた後、重複を除...
-
特定行の背景色を変えたいのですが
-
アルファベットに付いて質問し...
-
パイソンプログラム
-
UWSCでMOUSEORG関数が上手く処...
-
COBOLの文法
-
コンパイルエラー 変数が定義...
-
Gitのクローンについて
-
文字コードについて
-
ユーザーフォームに2つのコン...
-
Visual BASIC イベント作成しよ...
-
欠番の抽出について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
access2003 クエリSQL文に...
-
1日に1人がこなせるプログラム...
-
Exel VBA 別ブックから該当デ...
-
pythonにてseleniumを使うも、...
-
ExcelのVBAコードについて教え...
-
ExcelのVBAコードについて教え...
-
chatgptでつくってもらったコー...
-
欠番の抽出について
-
JANコードとPOSコードは同じ?
-
JavaScriptの定数名が取り消し...
-
1、Rstudioで回帰直線を求める...
-
特定行の背景色を変えたいのですが
-
変数名「cur」について
-
PreviewKeyDownイベントが2回...
-
将来AIが進歩してくるにつれて...
-
ACCESSユニオンクエリでORDER B...
-
COBOLの文法
-
VBAでファイルオープン後にコー...
-
Nullの使い方が不正です。
おすすめ情報