Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* NKFでEUC-JPのファイルを自動で文字コード変換する [#s7b01...
** 前提 [#e43a18a0]
- Windows上で文字コードがEUC-JPのファイルを扱う事とする。
- Windows上ではSJISが基本になるので、TotroiseHGでEUC-JPの...
- WindowsにNKFをインストールして、それを利用する。
** NKFのインストール [#f9e5244d]
*** NKFの入手 [#nf085df6]
- 以下よりNKFをダウンロードする。
- http://www.vector.co.jp/soft/win95/util/se295331.html
*** NKFの確認 [#lfd637f1]
- ダウンロードしたZIPファイルを展開して、以下のnkf.exeフ...
- nkfwin\vc2005\win32(98,Me,NT,2000,XP,Vista,7)ISO-2022-J...
*** NKFのフォルダの作成 [#oe99960b]
- NKFを設置するフォルダをユーザプロファイル以下に作成する。
- 以下はその例だが、別の場所、別の名前で作成しても構わな...
例: C:\Users\taro\App
*** NKFのコピー [#f345f5e5]
- nkf.exeを上で作成したフォルダにコピーする。
*** 実行パスの追加 [#ha4fd249]
- コントロールパネルを起動して、[システムとセキュリティ]→...
- [コンピューター名、ドメインおよびワークグループの設定]...
- システムのプロパティウィンドウが開くので、[詳細設定]タ...
- [ユーザーの環境変数]の変数に[Path]が存在するか確認する...
- 新しいユーザー変数またはユーザー変数の編集ウィンドウが...
-- 変数名: Path
-- 変数値: C:\Users\taro\App\
-- (すでに変数値が存在している場合は次のように";"でつな...
- [OK]を押して、すべてのウィンドウを閉じる、
*** PCの再起動 [#lf286a52]
- PCを再起動する。
*** nkfの実行確認 [#l5dd12de]
- (Windowsキー+Rを押下して、"cmd"と入力してEnterキー押下...
- "nkf --version"と入力してEnterキーを押下して、以下のよ...
C:\Users\taro>nkf --version
Network Kanji Filter Version 2.1.1 (2010-08-08)
Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).
Copyright (C) 1996-2010, The nkf Project.
** 文字コード変換の設定 [#q22cf80d]
- EUC-JPのファイルが含まれるプロジェクトのリポジトリフォ...
- hgrcというファイル名のファイル(拡張子なし)を作成して...
- 以下の内容を追加して記述し、保存し、ファイルを閉じる。
[decode]
**.html = pipe: nkf -S -e
**.php = pipe: nkf -S -e
**.txt = pipe: nkf -S -e
[encode]
**.html = pipe: nkf -E -s
**.php = pipe: nkf -E -s
**.txt = pipe: nkf -E -s
- これでこのリポジトリのHTML/PHP/TXTファイルはEUC-JPからS...
** 参考 [#d4a96638]
- http://d.hatena.ne.jp/flying-foozy/20111215/1323944808
- http://d.hatena.ne.jp/flying-foozy/20140102/1388624842
終了行:
* NKFでEUC-JPのファイルを自動で文字コード変換する [#s7b01...
** 前提 [#e43a18a0]
- Windows上で文字コードがEUC-JPのファイルを扱う事とする。
- Windows上ではSJISが基本になるので、TotroiseHGでEUC-JPの...
- WindowsにNKFをインストールして、それを利用する。
** NKFのインストール [#f9e5244d]
*** NKFの入手 [#nf085df6]
- 以下よりNKFをダウンロードする。
- http://www.vector.co.jp/soft/win95/util/se295331.html
*** NKFの確認 [#lfd637f1]
- ダウンロードしたZIPファイルを展開して、以下のnkf.exeフ...
- nkfwin\vc2005\win32(98,Me,NT,2000,XP,Vista,7)ISO-2022-J...
*** NKFのフォルダの作成 [#oe99960b]
- NKFを設置するフォルダをユーザプロファイル以下に作成する。
- 以下はその例だが、別の場所、別の名前で作成しても構わな...
例: C:\Users\taro\App
*** NKFのコピー [#f345f5e5]
- nkf.exeを上で作成したフォルダにコピーする。
*** 実行パスの追加 [#ha4fd249]
- コントロールパネルを起動して、[システムとセキュリティ]→...
- [コンピューター名、ドメインおよびワークグループの設定]...
- システムのプロパティウィンドウが開くので、[詳細設定]タ...
- [ユーザーの環境変数]の変数に[Path]が存在するか確認する...
- 新しいユーザー変数またはユーザー変数の編集ウィンドウが...
-- 変数名: Path
-- 変数値: C:\Users\taro\App\
-- (すでに変数値が存在している場合は次のように";"でつな...
- [OK]を押して、すべてのウィンドウを閉じる、
*** PCの再起動 [#lf286a52]
- PCを再起動する。
*** nkfの実行確認 [#l5dd12de]
- (Windowsキー+Rを押下して、"cmd"と入力してEnterキー押下...
- "nkf --version"と入力してEnterキーを押下して、以下のよ...
C:\Users\taro>nkf --version
Network Kanji Filter Version 2.1.1 (2010-08-08)
Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).
Copyright (C) 1996-2010, The nkf Project.
** 文字コード変換の設定 [#q22cf80d]
- EUC-JPのファイルが含まれるプロジェクトのリポジトリフォ...
- hgrcというファイル名のファイル(拡張子なし)を作成して...
- 以下の内容を追加して記述し、保存し、ファイルを閉じる。
[decode]
**.html = pipe: nkf -S -e
**.php = pipe: nkf -S -e
**.txt = pipe: nkf -S -e
[encode]
**.html = pipe: nkf -E -s
**.php = pipe: nkf -E -s
**.txt = pipe: nkf -E -s
- これでこのリポジトリのHTML/PHP/TXTファイルはEUC-JPからS...
** 参考 [#d4a96638]
- http://d.hatena.ne.jp/flying-foozy/20111215/1323944808
- http://d.hatena.ne.jp/flying-foozy/20140102/1388624842
ページ名: