中国語「名前を付けて保存」でエラーNo.13681
vickwei さん 02/12/15 00:05
 
 中国語簡体字のテキストファイルを「名前を付けて保存」する時、「文字コード
変換できない文字が含まれているため、文字が失われる可能性があります」という
メッセージが出ることがあり、無視して強行すると、「?」だらけのテキストとな
ってしまいます。
 すべての中国語簡体字ファイルで再現するというわけではないのですが、手元で
作成しました「Sample.txt」を次の手順で保存すると、こちらの環境ではほぼ100%
再現します。

1.新規の秀丸を開き、フォントを中国語簡体字フォントにして文字コードを中国語
簡体字にしておく。
2.「Sample.txt」を中国語簡体字コードで開き、コピーして1.の新規秀丸にペース
トする。
3.新規秀丸を、文字コードを中国語簡体字コードにして「名前を付けて保存」する
。(マクロで「saveas $FILENAME,gb2312;」を実行しても同様)

 勝手ながら別便で「Sample.txt」をお送りいたしました。御確認いただければ幸
いです。よろしくお願いいたします。
 秀丸Ver3.19、Windows2000SP3、IE6.0です。

[ ]
RE:13681 中国語「名前を付けて保存」でエNo.13683
秀丸担当 さん 02/12/16 18:53
 
> 中国語簡体字のテキストファイルを「名前を付けて保存」する時、「文字コード
>変換できない文字が含まれているため、文字が失われる可能性があります」という
>メッセージが出ることがあり、無視して強行すると、「?」だらけのテキストとな
>ってしまいます。

ファイルを頂きました。ありがとうございます。
同じようにしてテストしてみましたが、再現することができませんでした。
簡体字として保存することができました。
新規作成時と、テキストファイルのときのフォントは同一でしょうか。
ファイルタイプ別の設定で、別々に設定してある場合は違ってしまいます。
また、ファイルタイプ別の設定の「Unicodeを使用可能にする」の状態
が影響しているかもしれません。
確認してみてください。よろしくお願いします。

[ ]
RE:13683 中国語「名前を付けて保存」でエNo.13686
vickwei さん 02/12/16 22:13
 
 秀丸担当様、お忙しい中ご確認を頂き、ありがとうございます。

 先のメールの

> 3.新規秀丸を、文字コードを中国語簡体字コードにして「
> 名前を付けて保存」する。(マクロで「saveas $FILENAME,
> gb2312;」を実行しても同様)

 で保存した後、一旦閉じて再度開いてみると、私のところでは「?」だらけの文
書になっているのですが……。
 フォントは、新規作成時もテキストファイルの時も同一にしています。また「Un
icodeを使用可能にする」の状態は、「Unicode,UTF-7,UTF-8のみ」にチェックを入
れています。ただ先ほど試してみたところでは、「すべての文字コード」に変更し
ても同じように「文字コード変換できない文字が含まれているため、文字が失われ
る可能性があります」というメッセージが出て、強行保存後開いてみると文字化け
してしまいました。

 「Sample.txt」を「名前を付けて保存」する際、文字コードを簡体字ではなく「
自動選択」や「Shift-JIS」にすると何のメッセージも出ないで問題なく保存でき
ます。ただ実際には簡体字文書ですので、簡体字コード(gb2312)で保存しようとす
るのですが、そうすると先のようなメッセージが出て文字化けします。

 ただ、先のメールでも書きましたように、すべての中国語簡体字ファイルで再現
するというわけではありませんので、もう少しいろいろ試してみてまたご報告した
いと思います。どうもありがとうございました。

[ ]
RE:13686 中国語「名前を付けて保存」でエNo.13699
秀丸担当 さん 02/12/17 19:00
 
> フォントは、新規作成時もテキストファイルの時も同一にしています。また「Un
>icodeを使用可能にする」の状態は、「Unicode,UTF-7,UTF-8のみ」にチェックを入
>れています。ただ先ほど試してみたところでは、「すべての文字コード」に変更し
>ても同じように「文字コード変換できない文字が含まれているため、文字が失われ
>る可能性があります」というメッセージが出て、強行保存後開いてみると文字化け
>してしまいました。

そうですか。確認ありがとうございます。

> 「Sample.txt」を「名前を付けて保存」する際、文字コードを簡体字ではなく「
>自動選択」や「Shift-JIS」にすると何のメッセージも出ないで問題なく保存でき
>ます。ただ実際には簡体字文書ですので、簡体字コード(gb2312)で保存しようとす
>るのですが、そうすると先のようなメッセージが出て文字化けします。

こちらでは、「自動選択」や「Shift-JIS」にすると、そのメッセージが出て、
一部の文字が?になります。
いったい何が違うのか?

[ ]
RE:13699 中国語「名前を付けて保存」でエNo.13710
vickwei さん 02/12/18 17:00
 
 秀丸担当様、お忙しい中ありがとうございます。

 私の方も、勤務先の別のマシン(Win2000)で試してみたらうまく簡体字ファイル
として保存できまして、こちらのパソコン特有の問題なのかもしれません。またい
ろいろやってみて、何か気付いたことがありましたらご報告させて頂きます。
 お手数をお掛けして申し訳ありませんでした。

[ ]