出力ファイルのエンコーディングをUTF-16にする。
#13 からの派生です。
UTF-8からUTF-16に手動で変換する際の手順等ありましたら書いて下さい。
- 使っているアプリケーション
- 変換時に渡しているオプション
- 変換後にエディタ等を使って手直している様なら、その作業概要
入力ファイルがShift_JISの時は、出力ファイルもShift_JISのままで良いでしょうか? InDesignに渡すファイルの先頭行によって文字コードを判別していると思われるので、 全てをUTF-16にする必要は無い様に見受けられますが如何でしょうか?
UTF-8からUTF-16に手動で変換する際の手順等ありましたら書いて下さい。
使っているアプリケーション
私はエディタ(秀丸)で、「名前を付けて保存」でエンコードを「Unicode(UTF-16, Big-Endian)」、改行コードを「CR」にしています。あと、「BOMを付ける」にチェックを入れています。
変換時に渡しているオプション
上記のようにGUIでやっているので、オプションなどはわからないです。
変換後にエディタ等を使って手直している様なら、その作業概要
こちらは特になく、そのままInDesignに流し込んでいます。
入力ファイルがShift_JISの時は、出力ファイルもShift_JISのままで良いでしょうか? InDesignに渡すファイルの先頭行によって文字コードを判別していると思われるので、 全てをUTF-16にする必要は無い様に見受けられますが如何でしょうか?
はい。「入力ファイルがShift_JISの時は、出力ファイルもShift_JIS」です。このときには「<005C><」などの表記が正しく変換されます。
UTFを利用したい場合はtagconf.xmlを以下のように設定を変更する必要があり、
<entry key="エンコード">UTF-8</entry>
以下の #13 に書いた流れのように変換しています。
執筆原稿(○○.txt、UTF-8)
↓ idtagreplacer(UTF-8設定)
InDesignタグ付きテキスト(○○_id.txt、UTF16BE)
↓ InDesignに取り込み
InDesign
執筆原稿をUTF-8にしないといけないのはidtagreplacerの都合で、InDesignタグ付きテキストをUTF16BEにしないといけないのはInDesignの都合、という感じだと思います。
足りない情報などありましたら教えてもらえるとうれしいです。