ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:skullman WinとMacで互換性のあるテキストファイルを作りたい
困り度:
  • すぐに回答を!
Mac側のテキストエディットの場合は
保存時にWordを選べば、Windowsで読めます。

一方、Windows側のメモ帳の場合は
ANSIで保存するとMacで読めず、UTF-8で保存すると
Macで読めました。しかし文字化けはないようですが、
字体が一部濃くなったり違和感はあります。

文字コードについて、調べてもよく分からなかったのですが、
Win・Mac統一のフォーマット(文字コード?)というのは
ないのでしょうか?

また文字コードが誤っているため、Macで読めなかったり、
文字化けしてしまっているテキストファイルをMacで読める
よう変換するフリーソフトがもしあれば教えて下さい。

宜しくお願いします。
質問投稿日時:08/05/06 23:00
質問番号:4002949
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

 

回答者:toast5 文字コードのことはさっぱりわかりませんが、
Windowsに iText をインストールすればいいのではないでしょうか。
タダですし。
http://homepage.mac.com/lightway/download/
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/05/07 10:35
回答番号:No.4
この回答への補足皆さん、回答有難うございました。
おかげ様で解決しました。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

良回答20pt

回答者:harawo > 書き漏らしていました。すいません。
> MacはLeopard10.5.2
> WindowsはVistaSP1です。

でしたら、なにもいじらなかったら、文字化けしなかったのに、なにかをいじって、なにをいじったのか忘れてしまったために、文字化けから逃れられなくなったということではないでしょうか?
こちらはSP1適用前のVistaですが、SP1で、文字エンコードに大幅な仕様変更があったんでしょうか?まさかそういうことはないと思いますが?

テキストエディットの環境設定を初期化するには、ホームフォルダ>ライブラリ>Preferencesフォルダにあるcom.apple.TextEdit.plistを捨ててください。テキストエディットが起動していない状態で。
種類:アドバイス
どんな人:経験者
自信:自信あり
回答日時:08/05/07 00:20
回答番号:No.3
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:harawo Mac OS (X) のバージョンと、Windowsのバージョンによります。
ためしに、Windows Vistaのメモ帳で、ANSIで保存したテキストを、Mac OS X 10.5のテキストエディットで開くと、文字化けはなく、支障なく開けました。
Mac OS Xのテキストエディットとプレビューは、おまけでついているアプリケーションのように思われていますが、バージョンアップのたびに、大幅な進化をしており、けっこうあなどれません。逆に言うと、初期バージョンのMac OS Xに付属しているテキストエディットだと、文字化けが起きるのかもしれません。
新しいバージョンのテキストエディットだと、テキストファイルを開くとき、文字コードを推測してエンコードするので、よほど使用頻度の低い文字コードでなければ、文字化けを起こしません。

> また文字コードが誤っているため、Macで読めなかったり、
> 文字化けしてしまっているテキストファイルをMacで読める
> よう変換するフリーソフトがもしあれば教えて下さい。

Mac OS X用のフリーウェアのテキストエディタは、数多く出ています。私はシェアウェアのJeditを使っているので、ここらへんはよくわかりません。
手間がすこしかかりますが、手持ちのソフトウェアでどうにかするには、ファイル名の拡張子を.htmlに変えて、ウェブブラウザ(SafariやFirefoxなど)で開き、文字エンコードを変えて、文字化けしないエンコードにすることです。(ただし改行コードが消えてしまいますけど)
種類:アドバイス
どんな人:経験者
自信:自信あり
回答日時:08/05/07 00:00
回答番号:No.2
この回答への補足パソコンはXP入りのPCとMac(Vista入り)の2台を持っています
この回答へのお礼書き漏らしていました。すいません。
MacはLeopard10.5.2
WindowsはVistaSP1です。

>Windows Vistaのメモ帳で、ANSIで保存したテキストを、
>Mac OS X 10.5のテキストエディットで開くと、文字化けはなく、
>支障なく開けました。
テキストファイルならば、ワードと違ってWinとMacで互換性があると
勝手に思い込んでいました。そのため、今までは保存形式を全く意識
せずに初期設定で保存していたと思います。それがANSIだったと思います。

一度出力してしまうと文字コードは確認できませんよね?再度読めない
場合はどういう時なのかなど試してみます。

有難うございました。

回答

良回答10pt

回答者:Evreux 文字コードが違っていても、Macのテキストエディターで設定を変更すれば読み込めるはずです。
WinとMacの統一文字コードというわけではありませんが、UTF-8を使うのが無難な選択だと思います。最近はこれを使う潮流だと思います。
自体の問題は文字コードとは関係ありません。使っているフォントが違うから見た目が変わるだけです。

ちょいと面倒な話ですが、nkfというUNIXのコマンドで文字コードの変換ができます。Macにインストールしてもいいかもです。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/05/06 23:10
回答番号:No.1
この回答へのお礼回答有難うございます。

unicode、unicode big endian、UTF-8、ANSI
がWindowsのメモ帳にあった保存形式です。

調べました所、unicodeとUTF-8の違いがいまいち
分からないのですが、UTF-8が最新の将来性のある
文字コードという認識で宜しいでしょうか?

Macは初心者でUNIXのコマンドといわれてもちんぷんかんぷん
なのですが、やはり手を出す(勉強する)のは避けた方が
いいでしょうか?

システムをいじって壊すのが不安でして・・・、

操作が簡単なら是非とも挑戦したいとも思っています。
最新から表示回答順に表示良回答のみ表示