- ベストアンサー
MSXML で Windows-31J のキャラセットが読めない
MSXML で Windows-31J のキャラセットの XML を読めないのですが(サポートされていないとエラーが返ってきます)、これって MSXML の仕様なんでしょうか??? MSXML のバージョンによっては読めるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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 等を使って対応文字コードを並べてみるとか・・・