« [iPod touch]日本語が通るようにしたMobileTextEditを小修正 | Main | [iPod touch]iPod touch / iPhone用テキストリーダーBooks.appの日本語エンコーディング自動判定対応版BooksJ.app »

2007.11.17

[iPod touch]日本語対応改造をしたテキストエディタMobileTextEditにエンコーディング自動判定機能を追加

iPod touch / iPhone用テキストエディタMobileTextEditの日本語対応改造版、MobileTextEditJ(TextEdit.app改めTextEditJ.app)をバージョンアップしました。

今度はエンコーディングの自動判定機能を付けてみました。
自分で試した範囲ではShift-JIS、JIS(ISO2022-JP)、EUC-JP、UTF-8は大丈夫なようです。UTF-16はダメですね。

既存のテキストを開いた際はエンコーディングが自動判定され、保存時はその自動判定されたエンコーディングが使われます。

新規作成時はデフォルトのエンコーディングとしてShift-JISが採用され、保存時はそれが使われます。
明示的に保存時のエンコーディングを指定することは、今のところできません。

改行コードの変換などは面倒を見ていません。
どうしても困る状況がある場合は、野良リポジトリにあるnkf、skfを使ってみてください。

自動判定のコードは、hipopos-lab::blogさんのエントリ「Smultronのエンコード自動判定」経由で藤棚工房さんのものを流用させてもらいました。お二方に感謝致します。
ただ、先にEUC-JPの判定をやらないと誤判定があったので修正しました。
便利なコードの公開、ありがとうございます。

MobileTextEditJ(TextEditJ.app)は、自分でもこのエントリを書くために使っていますが無保証です。自分同様iPod touchをレンガにしても構わない人のみ使ってください。

ダウンロード、インストールはいつもの野良リポジトリからどうぞ。

[iPod touch]野良ビルドのバイナリを置いたiPod touch / iPhone向けInstaller.appリポジトリ

ソースコードは開示請求があれば公開します。

あれれ、「藤棚工房別棟 −徒然−」さんが消えちゃってますね。大丈夫でしょうか。11月8日にはまだあったようですが。

|

« [iPod touch]日本語が通るようにしたMobileTextEditを小修正 | Main | [iPod touch]iPod touch / iPhone用テキストリーダーBooks.appの日本語エンコーディング自動判定対応版BooksJ.app »