
こんにちは。
JAVAの文字コード変換のところで教えて頂きたい所があります。
はしご高(髙) の文字をUTF-8からJISコードに変換してテキストファイルに書き込んでいるのですが、文字化けして"?"という文字になっています。
"髙"の文字をUTF-8からJISコードに変換の仕方のコーディング方法を教えて頂けないでしょうか。
現在下記の様に変換を行って書き込んでいます。
String str = "髙";
byte[] buf = str.substring(0, 1).getBytes("JIS0208");
OS:WindowsXP DB:Oracle10g
宜しくお願い致しますm(__)m

No.2ベストアンサー
- 回答日時:
実行されているJDKのバージョンはいくつになりますか?
JDK1.5以降でないと「x-windows-50220」がサポートされていないようです。
JDKは1.4を使用しております。
1.5からは、サポートされているのですね・・・
ありがとうございます。
JISに変換できないものは、エラーチェックにひかかるように
進めていくことにしました。
色々とありがとうございました!
No.1
- 回答日時:
JIS X 0208 にははしご高はありません。
UTF-8からの変換時に変換先のキャラクターが
存在しないので、'?'に置き換えられているだけです。
文字化けではありません。
サポートされているエンコーディング
http://java.sun.com/javase/ja/6/docs/ja/technote …
にある
x-windows-50220 ならできるかも。
ありがとうございます。
変換先のキャラクターが存在しないと言うことですね!
だから、?に置き換えられるのか・・・ なるほどですね!!
ご指摘いただきましたx-windows-50220のエンコーディングを
早速試してみたのですが、サポートされていないようなエラーが表示されてしまいました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
隣の枝がはみ出してきたら切ってもいい?最もやってはいけないことは?
「隣の木が越境してきて困るが、勝手に切ってはいけないと聞くし…」そう思っている方も多いだろう。実は、2023年4月1日に民法が改正され、この「越境枝」のルールが大きく変わった。 教えて!gooでも「境界から出て...
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Path型をString型へ変換する(Java)
-
javaで質問です。 文字列2023/2...
-
ダブルクォーテーションのrepla...
-
byte[] を long,float とかに...
-
int型のゼロ埋め
-
javaの日本語並び替えについて...
-
スマホでテキストボックスの随...
-
ソース型、ターゲット型につい...
-
オラクルで、半角文字を全角に...
-
char型からアスキーコードへの変換
-
特殊文字「\\」の変換の方法
-
文字列の比較
-
下記問題の答えが"D"になる意味...
-
COBOLで半角カナを全角カナに変換
-
byte配列をImageに変換する
-
PythonのUnicode文字について
-
System.err. printlnとSystem.o...
-
C言語のポインターに関する警告
-
IF関数でEmpty値を設定する方法。
-
ORA-01858: 数値を指定する箇所...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javaで質問です。 文字列2023/2...
-
javascriptで文字列のsjis利用...
-
Path型をString型へ変換する(Java)
-
ダブルクォーテーションのrepla...
-
エクセルVBAで「〜」が表現でき...
-
C言語32bitから64bitの移行につ...
-
int型のゼロ埋め
-
Visual Basic でのコードをASCI...
-
Windows-31Jからutf-8への変換...
-
substring バイト単位でやりたい
-
カタカナをローマジに変換する。
-
javaの初歩的な質問です。
-
byte配列をImageに変換する
-
phpでの文字コード変換について
-
JavaのStringクラスに「外字」...
-
"\\n"を"<br>"にうまく変換でき...
-
カタカナ変換
-
JAVAでのShift-JISとEUC-JP間の...
-
COBOLで半角カナを全角カナに変換
-
TEXTAREAからのデータを改行入...
おすすめ情報