MDM Zinc 2.5 saveFileUnicode()

| コメント(0) | トラックバック(0)

mdm.FileSystem.saveFileUnicode()を使って、全角のファイル名で保存するとファイル名が文字化けする。
仕方がないのでVBScriptを使って回避する方法を考えた。
1)saveFileUnicode()を使い、一時的に半角の名前で保存。例えばtemporary.txtとか。
2)本来の全角ファイル名をescape()してからVBScriptに渡す。
3)VBScript側で全角ファイル名をURLDecodeする。
4)VBScriptのMoveFileを使ってtemporary.txtを全角ファイル名に名前変更する。

トラックバック(0)

トラックバックURL: http://www.kyucon.com/cgi-bin/blog/mt-tb.cgi/354

コメントする

アーカイブ