2009/04/16

【データ】Macintosh (OS9) とWindows間での文字化け。

ネタをご提供いただきました。

  1. 元はWin Ai CS3 EPS
  2. そのデータをWin AiCS3で開き、Ai 10 EPSで保存
  3. Mac OS9にデータを移動して、Ai 10で開く
    #この時点でダブルコーテションが文字化け発生

ポイントは、

  • CS3→10では文字化けを起こさない
  • Win→Macで文字化け発生

でしょうか。どうやら、Unicode→ShiftJISの問題ではなさそうです。
いろいろ調べたのですが、これというものになかなかヒットしません。
その中で気になったのが「アップルが Shift_JIS を独自に拡張した文字コード」というものが存在しているらしいということ。その名も「MacJapanese」。
これが原因だとしたら、OSの持つ文字コードの違いということになります。
自分自身でも、今までクォーテーションマークでしか経験してきませんでしたが、他にもあるのかもしれません。
MacOS9とWindowsを行き来するデータは要注意です。

あー。ひょっとしたらこの方法なら化けなかったのかも?

  1. 元はWin Ai CS3 EPS
  2. そのデータをMac AiCS3で開き、Ai 10 EPSで保存
  3. Ai 10で開く

これだったらデータが

 WindowsのUnicode→MacintoshのUnicode→MacintoshのShiftJIS

と移動するので大丈夫かと。誰か試してみてくださいな。逆の場合もね。

5 件のコメント:

  1. takpopoさんに検証していただきました。
    文字化け発生しなかった、とのこと。よかったです。

    バージョン間の差異とOS間のそれと、どっちが重篤なんだろう?と迷いますが、文字に関してはUnicodeであればOS間の問題はなさそうです。
    (そのためのUnicodeだし)
    ShiftJISデータの場合はOSで変わってしまうということがわかりました。そういえば「機種依存文字」というのもありましたね。まるいちが(日)になっちゃう、あれ。

    返信削除
  2. なんかこれを思い出しました。

    実験る~む Illustratorにおけるバックスラッシュ問題
    http://dslabo.blog4.fc2.com/blog-entry-836.html

    実験る~む Illustrator CS3におけるバックスラッシュ問題(2)
    http://dslabo.blog4.fc2.com/blog-entry-977.html

    似ているような似ていないような…。

    返信削除
  3. jdash2000@笹川%DTPオペさん、コメントありがとうございます。
    承認が非常に遅れまして申し訳ありません。

    あと、勝手に紹介してしまったのですが、検索ページを作ってくださってありがとうございました。
    本当に重宝しています。
    これからもご指摘などコメントいただけますと嬉しいです。

    返信削除
  4. もしかしたら関連するかもしれない情報。
    http://dslabo.blog4.fc2.com/blog-entry-1569.html
    メモ。

    返信削除
  5. 追加。CS3/CS4が同居しているPCでAi10データを開いたときの挙動。
    http://dslabo.blog4.fc2.com/blog-entry-1485.html

    返信削除