« MDM Zinc 2.5 不具合メモ | メイン | VistaでFlash CS3が遅い件 »

MDM Zinc 2.5 saveFileUnicode()

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

トラックバック

このエントリーのトラックバックURL:
http://www.kyucon.com/cgi-bin/blog/kyucon-tb.cgi/407

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)