Server Coreでxmlファイルを編集するときの注意

|
ServerCoreでは、notepad.exe(メモ帳)が使えるので、 これを利用して、テキストの設定ファイルを編集できますが、
>notepad.exe hoge.xml
とやってファイルを開き、編集、上書き保存をすると、 文字コードがShift-JISになってしまいます。

xmlファイルはUnicodeになっていなければならないので、
これでは正しいxmlファイルとして読み込まれません。

なので、正しくは、
>notepad.exe /W hoge.xml
とします。

Hyper-Vの設定ファイルなどを編集するときに気を付けてください。

なお、Shift-JISになってしまったxmlファイルを
ServerCore上でUnicodeに直す方法はわかりません。

ファイル共有をして、
外のマシンからTeraPad(UTF-8対応)などで開くしかないと思います。

【後日談】
notepad.exe /Wで開いても、保存のときはShift-JISになっちゃいました。
なので、無理です。

ServerCoreでもSDI(Single Document Interface)もののアプリケーションならば使用できると思う(※)ので、TeraPadなどをインストールしたほうがよいです。

TeraPadをインストールして、PATHを通します。
>setx Path "%Path%;c:\Program Files (x86)\TeraPad"
Pathは一回logoffして、次回のlogon時から有効になります。

※wgetのwindows版や、TeraTermPro(ttermpro.exe)、FFFTPなどが使用できました。

 

このブログ記事について

このページは、くわぞうが2008年3月12日 22:19に書いたブログ記事です。

ひとつ前のブログ記事は「環境変数の設定」です。

次のブログ記事は「Exchange Server 2007 フォレスト間メールボックスの移動」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1