このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

Javaと2バイトのデータやりとりについて

発言者:ryos@日本脱獄症候群
( Date Thursday, February 22, 2001 08:46:10 )


はじめまして。突然質問に入ってしまいますが、私は日本語の環境でいままでプログラミングをしたことがないのですが(Javaは既に数年やっている)、ひょんなことからあるプロジェクトでやらなければならなくなってしまいました。質問というのはJavaでJDBCのインターフェースを通じてファイルメーカーのデータベースに読み書きをする時に、io.reader/io.writerを使えば確実に文字化けをさけることができるのでしょうか?また、JDBCインターフェースから読み込んできた(Unicodeの)データーをShift−JISにコンバートするにはどうしたらいいのでしょうか?ついでといっては何ですが、Shift−JISのキャラクターをUnicodeに変換する方法も教えていただけると助かります。

ryos@日本脱獄症候群 さんからのコメント
( Thursday, February 22, 2001 08:47:17 )

あ〜〜〜、やっちゃった。改行わすれました。書き直します。

はじめまして。突然質問に入ってしまいますが、私は日本語の環境でいまま
でプログラミングをしたことがないのですが(Javaは既に数年やってい
る)、ひょんなことからあるプロジェクトでやらなければならなくなってし
まいました。質問というのはJavaでJDBCのインターフェースを通じ
てファイルメーカーのデータベースに読み書きをする時に、
io.reader/io.writerを使えば確実に文字化けをさける
ことができるのでしょうか?また、JDBCインターフェースから読み込ん
できた(Unicodeの)データーをShift−JISにコンバートす
るにはどうしたらいいのでしょうか?ついでといっては何ですが、
Shift−JISのキャラクターをUnicodeに変換する方法も教え
ていただけると助かります。

木下@キー・プランニング さんからのコメント
( Friday, February 23, 2001 23:19:51 )

ファイルメーカー ProのJDBCドライバを使うことで特別なことはありま
せん。他のDBのJDBCドライバと同じようにSQLを組んでやるだけです。

JDBCドライバをお持ちということは、Developer版をお持ちのはずですか
ら付属のドキュメントにサポートしているSQLの説明を読むことをお勧め
します。

ryos さんからのコメント
( Saturday, February 24, 2001 04:49:36 )

木下さん、御返事ありがとうございます。それじゃあJDBCドライバーの
部分であまり気にすることはないようですね。
ちなみにもし知っておられたら、2バイトのデーターをJavaの中
でハンドルするいいウェッブのリソースなど教えていただけないでしょう
か?(例えばStream classは御法度などの基本的なところから
もっと詳しいことまで教えてくれるサイト?)