2013年11月28日木曜日

ASP.NET + Enterprise Library + Oracle 文字化け mojibake

ASP.NET + Enterprise Library でoracle を使用する際に文字化けする場合は、
レジストリかシステム環境変数かレジストリに NLS_LANG が設定されてるか
確認しましょう。

Oracle 10.2.0.4 を windows server 2008 (x64) にインストールすると
レジストリにNLS_LANG が設定されないバグがあるようです。
(krown:138062)

Enterprise Library に限らずシステムユーザーやIIS_IUSRSなど
他のユーザー権限で実行されるプログラムを動作してる
環境全般に言えることですが。