トップページ > 記事閲覧
バックアップファイルを開けない バグ?仕様?
投稿日 : 2015/02/22 22:29
投稿者 名無し
参照先
comicglass backup serverの機能でWinPCにファイルをバックアップしたのですが、
そのうちかなりの割合でファイルを開けなくなっていました。
ファイル名に濁点、半濁点が付いているもの全て開けません。
例えば、windowsからは全角の「ガ」と見えるものでも、内部的には「カ゛」となってるようで、
ビュアなどに渡してやってもそのままでは見ることが出来ません。
windows標準で付けられる文字コード以外で名前を付けているような気がします。
このアプリは安全なのでしょうか。
Re: バックアップファイルを開けない バグ?仕様?
投稿日 : 2015/02/26(Thu) 04:56
投稿者 Admin
参照先
ご利用ありがとうございます。

ご心配おかけしまして申し訳ありません。
この問題は、Unicodeのデフォルトの正規化モードがiOSとWindowsで異なるため発生します。

Unicodeでは複数の文字から1つの文字を合成するモードがあり、合成文字といいます。
Windowsでは通常、濁点の表現に合成文字を使いませんが、iOSやMacでは合成文字を使います。
(つまり同じ文字でも複数のコードが存在します)

バックアップでは元に戻す必要があることから文字コードをそのまま利用していました。
合成文字が含まれているとWindowsのアプリケーションによっては正しくファイルを開けないことがあります。特にWindowsXP以前はOS自体が未対応だったため表示もおかしくなります。
(なお、合成文字は濁点以外にも丸囲み文字などの記号でも利用されます)



基本的にはファイル名だけの問題なのでリネームすれば問題は解決します。
下記に合成文字をWindows標準のUnicode正規化にリネームするツールを公開していますのでよろしければご利用ください。

http://comicglass.net/sync/fixUnicode.zip

- WEB PATIO -