Windows2000上でjavaでの開発を行っています。
javaからOracle(OSはUnixだと思います)へデータを更新する際
「―」(全角のダッシュ」が「?」となって登録されてしまいます。
SQLを発行する時は「―」は文字化けしていません。
処理終了後テーブル内容を確認すると
「?」となって登録されています。
CSE(Common SQL Environment)でデータを更新したところ
文字化けは起こらず正しく「―」が登録されました。
javaで何か文字コード変換等を行う必要があると思うのですが
方法がわかりません。
ご存知の方がいらっしゃいましたら、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
No.1
- 回答日時:
Oracleは自動的に文字コードを変換してくれるはずですので特に変換はいらないと思います。
Oracleの文字コードはShiftJISを利用しているのではないでしょうか?
だとしたら原因はJavaのバグだと思います。UNICODEからShiftJISに変換する際に一部変換がおかしいものがあります。なので、それに対処しなければ部分的な文字化けが起こります。対処法などは参照URLを参考にしてください。
まずは、Oracleで利用している文字コードなどを確認してみてください。
参考URL:http://www.atmarkit.co.jp/fjava/rensai3/mojibake …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- docomo(ドコモ) dアカウントの携帯電話番号が登録できない。ワンタイムコードがSMSに届かない。 2 2023/07/09 23:07
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- その他(プログラミング・Web制作) COBOL数値転記をCOPY句内での仕様 6 2022/06/15 18:48
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- gooブログ Blogの使い方(ブログ・ユーザ設定について) 1 2022/04/23 12:40
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グレイコードの変換
-
javaで質問です。 文字列2023/2...
-
世界測地から日本測地への変換...
-
javaの初歩的な質問です。
-
ダブルクォーテーションのrepla...
-
javaでのOracleのデータ登録の...
-
Path型をString型へ変換する(Java)
-
C++で10進数をn進数に…
-
カタカナをローマジに変換する。
-
byte型のマイナスの扱いについて
-
数字を読みに変換する方法について
-
スマホでテキストボックスの随...
-
Jquery 文字列>画像に変換したい
-
画像のテキストデータ化・暗号...
-
秒を時分秒へ変換
-
下記問題の答えが"D"になる意味...
-
カタカナの「ソ」以降の文字が...
-
VBAで配列の計算
-
配列にnullを代入すると、null...
-
ループ処理の際、最後だけ","を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javaで質問です。 文字列2023/2...
-
ダブルクォーテーションのrepla...
-
Path型をString型へ変換する(Java)
-
カタカナをローマジに変換する。
-
int型のゼロ埋め
-
javascriptで文字列のsjis利用...
-
byte[] を long,float とかに...
-
C言語32bitから64bitの移行につ...
-
JavaのStringクラスに「外字」...
-
javaの初歩的な質問です。
-
Visual Basic でのコードをASCI...
-
UTF-8とUnicodeの互換性
-
文字列の比較
-
[Javascript]エンターキー押下...
-
下記問題の答えが"D"になる意味...
-
エクセルVBAで「〜」が表現でき...
-
byte配列をImageに変換する
-
javaで「全角が含まれているか...
-
IBM漢字コード⇒SJIS変換方法
-
Windows-31Jからutf-8への変換...
おすすめ情報