2007年12月15日

Unison日本語パッチの不具合対策(その2)

以前作ったUnisonの日本語(SJIS)対応版に不具合があったので修正しました。

unison-2.17.1-sjis02.exe

ソースコード(パッチ)はこちら(unison-2.17.1-sjis02.diff)

実は先日職場の図書室に「CJKV日中韓越情報処理」があるのを見つけました。何せ1000ページを超える辞書みたいな本で、ローカライズの必読書とは知りつつあえて避けていたというか手を出せずにいたのですが、ちょっと眺めてみました。

うすうす挙動がおかしいのは分かっていたというか、2バイト文字の判定が不完全だったのでそれを対策しました。これで完全か?というとまだ何かありそうですが、奥が深そうなのでしばらくこれで使ってみて不具合があったらまた考えることにしました。

私の環境では、

+フォルダ1
-ソフト10
ソフト10.txt
+表1
+表2

のような0x5cがファイル境界に懸かる場合でかつ空のフォルダを同期するときに挙動が変だったのが直ったような気がします。。。が、例によってアドホックなのでどうかな?

posted by fn23 at 03:38| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/72893553

この記事へのトラックバック