OSXとOS9でファイル共有をした場合の文字化けについて
はじめまして。
Googleで検索してみましたが、いまいちヒットしなかったので、質問させていただきます。
当方、OSXとOS9の混在環境でDTPをしております。
その中でのファイルのやり取りにOSX10.4.7(Kernel8.47)を1台、
ファイル共有を使い簡易サーバーとして運営しております。
2年程この環境で安定していたのですが、とあるファイルが文字化けしてしまいました。
「100×100.eps」というファイルがあり、文字化けする原因を切り分けるとこうでした。
1.OS9>サーバー(OSX)>OS9 (文字化けなし
2.OS9>サーバー(OSX)>OSX (文字化けなし
3.OSX>サーバー(OSX)>OS9 (文字化けをおこし「100#A100.eps」に変わる
ただし、1.2.3の状況で直接、サーバーでファイル名を確認したところ文字化けは起こっていない。
考えられる原因として当初は、OSXで使われてるUTFからShfit-jisに変換される時に、
外字がうまく変換できないのではないか?と考えられた。
しかし、ファイル名が「100×100.eps」(×を含め周りも全て全角)の場合、
上記1~3のやり取りで文字化けが起こることがなかった。
以上のことから「半角・全角外字・半角」というパターンのファイルをOSXからOS9へ、
OSXのファイル共有を使ってコピーしたときに発生すると考えられる。
また、特定の状況で発生するため、今まで残っていたバグではないかと考えられる。
以上、長い前ふりでした(笑
で、上記を踏まえての解決法なのですが、
外注業者や社内ルールとして全角外字は使わない。とするのは簡単です。
ところが、過去の資産が膨大で、なおかつそのファイル名のままQuarkXpressにリンクさせているため、
ファイル名を一括処理して全角に置き換えるという方法がとりずらいのです。
また、ファイルの中には全角にしたために文字制限を超えて溢れてしまうものもあり、少々困っています。
チームの半分がG5(クラシック環境)に移項してしまい、
これから同じ状況が大量に発生すると考えられるのですが、何かよい解決法はないでしょうか?
よろしくお願いします。
Googleで検索してみましたが、いまいちヒットしなかったので、質問させていただきます。
当方、OSXとOS9の混在環境でDTPをしております。
その中でのファイルのやり取りにOSX10.4.7(Kernel8.47)を1台、
ファイル共有を使い簡易サーバーとして運営しております。
2年程この環境で安定していたのですが、とあるファイルが文字化けしてしまいました。
「100×100.eps」というファイルがあり、文字化けする原因を切り分けるとこうでした。
1.OS9>サーバー(OSX)>OS9 (文字化けなし
2.OS9>サーバー(OSX)>OSX (文字化けなし
3.OSX>サーバー(OSX)>OS9 (文字化けをおこし「100#A100.eps」に変わる
ただし、1.2.3の状況で直接、サーバーでファイル名を確認したところ文字化けは起こっていない。
考えられる原因として当初は、OSXで使われてるUTFからShfit-jisに変換される時に、
外字がうまく変換できないのではないか?と考えられた。
しかし、ファイル名が「100×100.eps」(×を含め周りも全て全角)の場合、
上記1~3のやり取りで文字化けが起こることがなかった。
以上のことから「半角・全角外字・半角」というパターンのファイルをOSXからOS9へ、
OSXのファイル共有を使ってコピーしたときに発生すると考えられる。
また、特定の状況で発生するため、今まで残っていたバグではないかと考えられる。
以上、長い前ふりでした(笑
で、上記を踏まえての解決法なのですが、
外注業者や社内ルールとして全角外字は使わない。とするのは簡単です。
ところが、過去の資産が膨大で、なおかつそのファイル名のままQuarkXpressにリンクさせているため、
ファイル名を一括処理して全角に置き換えるという方法がとりずらいのです。
また、ファイルの中には全角にしたために文字制限を超えて溢れてしまうものもあり、少々困っています。
チームの半分がG5(クラシック環境)に移項してしまい、
これから同じ状況が大量に発生すると考えられるのですが、何かよい解決法はないでしょうか?
よろしくお願いします。
[みず]-2006/09/06 18:10:27 [Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)]
[みず]-2006/09/06 18:21:25 [Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)]
[匿名]-2006/09/07 09:17:33 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3]
[radat]-2006/09/07 10:45:38 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FunWebProducts-MyWay)]
[がび]-2006/09/07 11:06:38 [Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6]
[みず]-2006/09/07 11:26:58 [Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)]
[002]-2006/09/07 16:39:15 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3]
[ななす]-2006/09/09 11:35:22 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3]
» 008
「×」Sjisで817E Unicodeで0097でしょうか、
当方の環境でテストした結果です
1、Xサーバー(OS10.3.9)上の共有へ200×200.epsをクラシック環境のイラレ8で作成し保存しました。
同時にテラステーション(WIN環境でフォーマット)へも保存
Xサーバー上では、クラシック環境のイラレ8などでファイル/開くで見てみると確かに化けていました。
テラステーションの方は正常でした
・OS9ファインダー上では正常に表示
・OS9アプリケーションから見ると文字化けを起こしている
・OSXではアプリから開く&ファインダーでの確認、ともに正常でした。
文字化け文字について
#A3DD1などと頭に#がついたものは、ファイル名を略した時に付けられます。例えばOS9ではファイル名が半角の31文字、OSXでは半角の255文字までですね。OSXで31文字を越えたファイル名をOS9で見るとhoge#xxxxなどと31文字へ詰められて表示されます。
×(Sjis817E)ではなくてX(Sjis8277全角のX)ではすべて正常に表示されました。
また、半角+全角+半角でも 全角のみでも×が含まれていると必ず文字化けが発生しました。
結論
OS9から保存に関してはファイル名に「×」Sjis817E(バツで変換される文字)は使用しないほうが良い。
まぁ、クオークもOSX用が出たことですし、OSX上で作業する分には問題がありません。
以上 簡単ですが・・・
「×」Sjisで817E Unicodeで0097でしょうか、
当方の環境でテストした結果です
1、Xサーバー(OS10.3.9)上の共有へ200×200.epsをクラシック環境のイラレ8で作成し保存しました。
同時にテラステーション(WIN環境でフォーマット)へも保存
Xサーバー上では、クラシック環境のイラレ8などでファイル/開くで見てみると確かに化けていました。
テラステーションの方は正常でした
・OS9ファインダー上では正常に表示
・OS9アプリケーションから見ると文字化けを起こしている
・OSXではアプリから開く&ファインダーでの確認、ともに正常でした。
文字化け文字について
#A3DD1などと頭に#がついたものは、ファイル名を略した時に付けられます。例えばOS9ではファイル名が半角の31文字、OSXでは半角の255文字までですね。OSXで31文字を越えたファイル名をOS9で見るとhoge#xxxxなどと31文字へ詰められて表示されます。
×(Sjis817E)ではなくてX(Sjis8277全角のX)ではすべて正常に表示されました。
また、半角+全角+半角でも 全角のみでも×が含まれていると必ず文字化けが発生しました。
結論
OS9から保存に関してはファイル名に「×」Sjis817E(バツで変換される文字)は使用しないほうが良い。
まぁ、クオークもOSX用が出たことですし、OSX上で作業する分には問題がありません。
以上 簡単ですが・・・
[トド]-2006/09/10 10:33:22 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.6]
[匿名]-2006/09/10 13:04:00 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3]
[トド]-2006/09/10 15:04:17 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.6]