Oracleに日本語ハングル語使用するには?


若輩者  2005-08-09 09:57:59  No: 91357

.NetVBで、Oracleを使用して、韓国語と日本語をデータとして使いたいのですが、
ハングル語を入力し、DBに渡す際にエラーになってしまいます。
VB内ではハングル語は表示され動作しております。
データテーブルの受け渡しの際にエラーになります。
Oracleのレジストリの設定を色々触りましたがうまくいきません。
クライアントのNLS_LANGを変更すれば日本語が文字化けしてしまい・・・
どこを設定すればいいのでしょうか?
データの受け渡しに問題があるのでしょうか?


ひろ  2005-08-09 18:04:59  No: 91358

思いつく確認事項をいくつか。

・データベース作成時に指定した文字コードは何ですか?
・その文字コードとNLS_LANGの整合は取れていますか?
・その文字コードは本質的に日本語と韓国語の混在が可能な文字コードですか?
・フォントは正しく指定されていますか?
・VB.NET以外(Oracle Enterprize Mangerで対象の表の内容の編集とか、SQL*Plusでのデータ表示/更新)でも文字化けするのでしょうか?


・・・。  2005-08-10 05:14:35  No: 91359

http://www7.big.or.jp/~pinball/discus/oracle/index.html

回答しても、無視するような投稿者は相手にしないように・・・。
サーバーの容量も無限ではないので


若輩者  2005-08-17 21:48:28  No: 91360

返答が遅れすみません。

>・データベース作成時に指定した文字コードは何ですか?
ユニコードで作成しております。

>・その文字コードとNLS_LANGの整合は取れていますか?
[HKEY_LOCAL_MACHINE]-[SOFTWARE]-[Oracle]のNLS_LANGを
KOREAN_KOREA.KO16KSC5601
これでやってみたのですが日本語が化けてしましました。

>・その文字コードは本質的に日本語と韓国語の混在が可能な文字コードですか?
混在可能な文字コードか、分からないのです。

・フォントは正しく指定されていますか?
VBの表示側のフォントは、正しく表示されています。
入力時もコピー&ペーストでしかテストできないのですが
表示されております。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加