お蔵入り
JcodeでUTF-8(Unicode)の「-」「~」「○の中に1」「ローマ数字の1」「(株)」「(有)」なんかをメール用にJISに変換すると化けちゃいます。なんとかなりませんか?
Perl5.8を使っています。JcodeでUTF-8の「-」「~」「○の中に1」「ローマ数字の1」「(株)」「(有)」なんかをメール用にJISに変換すると化けちゃいます。なんとかなりませんか?
「○の中に1」「ローマ数字の1」「(株)」「(有)」は仕方がないにしても、「-」「~」あたりは何とかしたいのですが…。
それとも(Perl5.8なので)Encode使えば解決する問題なのでしょうか?
とりあえず今は以下のように書いてUTF-8からJISに変換しないでメールを送信するようにしています。
「
Content-Type: text/plain; charset=UTF-8 Content-transfer-encoding: 8bit」
---
…でもexsample@yahoo.co.jpのウェブメーラーはUTF-8対応していないので(対応する気もないようだが)結局JISに変えないといけないのかしらと思っています。
2006-05-08 16:08の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。
Ads By Google
回答(1)
1.
2006-05-09 03:09:09

WAVE DASHというものでしょうか。
んーと「~」で入力されたものを一括でx301cにすればいいのかな。
このWAVE DASHは良くある問題らしいのですが「-」はどうなんでしょうかねぇ。あんまり聞かないのですが…。
Ads By Google
コメント(3)
#1. ★オニキス☆
2006-05-09 03:56:38
Jcodeのマッピングの問題なのかもしれませんが、化けている端末が該当の文字を表示できないだけという可能性も否定できません。
いいか悪いかはわかりませんが、HTMLメールにするという手もあるかとは思います。
#2. jdash(笹川%DTPオペ)
2006-05-14 03:30:11
#3. BLUEPIXY
2006-05-14 05:08:31
"??????-"
については、
unicode と JISに存在するので自前で置き換えないとダメな感じですね。


