アカウント名:
パスワード:
最近かかわったJavaの仕事で、他人が作ったところでメールの文字化けやらで問題が多発していました。 で、いろいろ自分もお手伝いとして調査していたんですが・・・ 文字コードに平気で Shift-JIS とか Windows-31J とか指定してましたorz メールについて何も知らないような、かつ調べようともしないような素人に作らせるなよ・・・。 という話はともかく、実際問題として、(Windows-31Jは論外としても)Shift-JISでも化けるようなメーラーやWebメールは残ってるので、受信者側のことを考えると迂闊には切り替えられないと思いますよ。
あと、中国とのオフシェア開発で、日本語メールだと微妙に化ける人がいたときに、UTF-8でメールしてたことがあります。 が、これも、日本人の関係者から、~さんからのメールがいつも化けます。ちゃんとした設定で送ってください。とクレームがきたので、そんなメーラー使うなよと思いつつ諦めました。 そういうトラブルを考えると、まだまだ ISO-2022-JP を使わざる得ないかなと。
エンコードがbase64でそうなら、そうするしかないかもですねぇ。末端は利便性優先で機能が向上してもいいのにーとは思うんですが。
中継のことのために7bit/base64でやりとりしてるなら。あとは末端間のネゴシエートの問題ですかね。添付ファイルもそうですけど、一度相手と"つかって平気か?"のネゴが必要ですよね。やっぱ。逆に調整できてれば複数言語交じりOKとか(UTF-8)、ファイルの変換不要(添付ファイル)とかできるわけですし。
# OEだけでなく、各種メーラの機能向上ってなかなか進みませんよね...(自戒をこめて)
メーラとメールヘッダにCapabilityとかあってもいいような気がしてきた。
Windows-31J とかは IANA の Character Sets にも含まれている適切な charset ですから、Shift_JIS や EUC-JP を指定するのと大差ないレベルでは処理されると思いますが、どうでしょうか。 むしろ問題が出るのは "Shift-JIS" と書いているようなものとかでしょう。(Shift と JIS の間は _ であって - ではありません)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
まだまだ無理 (スコア:2, 興味深い)
最近かかわったJavaの仕事で、他人が作ったところでメールの文字化けやらで問題が多発していました。
で、いろいろ自分もお手伝いとして調査していたんですが・・・
文字コードに平気で Shift-JIS とか Windows-31J とか指定してましたorz
メールについて何も知らないような、かつ調べようともしないような素人に作らせるなよ・・・。
という話はともかく、実際問題として、(Windows-31Jは論外としても)Shift-JISでも化けるようなメーラーやWebメールは残ってるので、受信者側のことを考えると迂闊には切り替えられないと思いますよ。
あと、中国とのオフシェア開発で、日本語メールだと微妙に化ける人がいたときに、UTF-8でメールしてたことがあります。
が、これも、日本人の関係者から、~さんからのメールがいつも化けます。ちゃんとした設定で送ってください。とクレームがきたので、そんなメーラー使うなよと思いつつ諦めました。
そういうトラブルを考えると、まだまだ ISO-2022-JP を使わざる得ないかなと。
Re:まだまだ無理 (スコア:1)
エンコードがbase64でそうなら、そうするしかないかもですねぇ。
末端は利便性優先で機能が向上してもいいのにーとは思うんですが。
中継のことのために7bit/base64でやりとりしてるなら。あとは末端間のネゴシエートの問題ですかね。
添付ファイルもそうですけど、一度相手と"つかって平気か?"のネゴが必要ですよね。やっぱ。
逆に調整できてれば複数言語交じりOKとか(UTF-8)、ファイルの変換不要(添付ファイル)とかできるわけですし。
# OEだけでなく、各種メーラの機能向上ってなかなか進みませんよね...(自戒をこめて)
メーラとメールヘッダにCapabilityとかあってもいいような気がしてきた。
M-FalconSky (暑いか寒い)
Re:まだまだ無理 (スコア:1)
Windows-31J とかは IANA の Character Sets にも含まれている適切な charset ですから、Shift_JIS や EUC-JP を指定するのと大差ないレベルでは処理されると思いますが、どうでしょうか。
むしろ問題が出るのは "Shift-JIS" と書いているようなものとかでしょう。(Shift と JIS の間は _ であって - ではありません)