• ベストアンサー

MSXML で Windows-31J のキャラセットが読めない

MSXML で Windows-31J のキャラセットの XML を読めないのですが(サポートされていないとエラーが返ってきます)、これって MSXML の仕様なんでしょうか??? MSXML のバージョンによっては読めるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#20377
noname#20377
回答No.1

ごめんなさい。判りませんでした。回答になりません。既に解決しているかもしれませんが・・・ PRB: HRESULT C00CE56E "System Does Not Support the Specified Encoding" Error Message with MSXML http://support.microsoft.com/?scid=kb;en-us;304625&spid=3346&sid=294 >As of version 2.6, MSXML passes all XML documents through Mlang.dll to verify their encoding. If Mlang.dll encounters a non-standard encoding string, it returns an error. によるとMSXMLの文字コード認識はMlang.dllで行われているようなので (もちろんWindows-31JはIANAのキャラセットに存在することを確認しました) そこでMlang.dllを検索して見ました http://msdn.microsoft.com/workshop/misc/mlang/reference/objects/cenumcodepage.asp 等を使って対応文字コードを並べてみるとか・・・

関連するQ&A