IronPython

C# or VB.NET でファイルからPythonコードを読み込む時の文字コードの指定の仕方

タイトル長い・・・ この間、「IronPython を定義ファイル代わりに - k_maruの思うところ」を書いたのだが、その Python コードで日本語(非Ascii文字)を扱うと文字化けしてしまった。テストコードは以下のような感じ。 <Test()> _ Public Sub 日本語も大丈夫() Dim u</test()>…

IronPython を定義ファイル代わりに

定義ファイルってのは最近は大抵 XML で書きます。XML は確かに DOM や SAX などの API を使えば読み込みやすいのですが、実際に記述するのは冗長かつ面倒くさいです。さらに読み取って実際のオブジェクトにマッピングするには文字列からの型変換が必要なの…