MDM Zinc 2.5 saveFileUnicode()

  • 投稿日:
  • by
  • カテゴリ:

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