V1.97:文字コード選択No.07506
江袋 さん 02/06/19 11:26
 
秀まるおさんへ

不具合なのか要望になるのか微妙なところだと思いますが、期待通りに
動作しないということでこちらにご報告します。

送信用のエディタ起動時マクロで

 $$code = "big5";
 $$s = dllfuncstr("SetHeader", "Content-Type", "text/plain; charset="+$$code)

のようにヘッダーを書き換えたあとで編集画面が開くと、文字コードは
日本語になっています。
(この時点でのヘッダーは下記のようになっています)

>Content-Type: text/plain; charset=big5

その状態から「設定」「文字コード」「Big5」を選択すると、ヘッダー
の内容はまったく変わらず、編集画面の文字コードがBig5になります。

使い勝手から考えると、SetHeader でContent-Typeを書き換える動作と
編集画面で文字コードを変更する動作が同期してくれるとありがたいの
ですが、いかがなものでしょうか?

[ ]
RE:07506 V1.97:文字コード選択No.07507
ひろ さん 02/06/19 12:02
 
 江袋さん今日は、ひろです。
> 使い勝手から考えると、SetHeader でContent-Typeを書き換える動作と
> 編集画面で文字コードを変更する動作が同期してくれるとありがたいの
> ですが、いかがなものでしょうか?
 微妙ですね(^^;。個人的には Content-Type の時だけ動きが異なると、そ
れはそれで奇妙です。
 解決法としては、おそらく config でフォント (場合によっては言語コー
ドも) を切り替えだと思います。

[ ]
RE:07506 V1.97:文字コード選択No.07508
秀まるお さん 02/06/19 12:52
 
 ヘッダの書き換えで自動的に文字コードが切り替わるようにするのは困難です。し
いてやるなら文字コードとContent-Type:を同期させる関数を用意するか、または
Content-Type:ヘッダも含めて文字コードを切り換える関数を用意するかです。

 どっちかご希望の方で対応したいと思います。

[ ]
RE:07508 V1.97:文字コード選択No.07509
江袋 さん 02/06/19 12:59
 
秀まるおさん、ひろさん、コメントありがとうございます。

>Content-Type:ヘッダも含めて文字コードを切り換える関数を用意するかです。

この対応は編集画面で「設定」「文字コード」を変更するのと等価だと
思いますが、これで十分ですので、よろしくお願いしたいと思います。

[ ]
RE:07509 V1.97:文字コード選択No.07510
秀まるお さん 02/06/19 16:54
 
 んではSetCharSet関数を追加します。(しました)

[ ]
RE:07510 V1.97:文字コード選択No.07522
江袋 さん 02/06/24 09:44
 
秀まるおさんへ

> んではSetCharSet関数を追加します。(しました)

V1.98 で期待通りの動作をすることを確認しました。

対応どうもありがとうございました。

[ ]