これを書いているヒト

ラベル UTF-8 の投稿を表示しています。 すべての投稿を表示
ラベル UTF-8 の投稿を表示しています。 すべての投稿を表示

2014年12月2日火曜日

【Windows Live Mail】【文字化け】 UTF-8で送信されてしまうメール その力が抜けるような原因

photo credit: Debarshi Ray via photopin cc

わかってみればなんてことなくて、虚脱したのハンパない。
しょうもない原因だったので、メモしとこ。

先方のメールサーバがISO-2022-JP以外で、なおかつbase64のエンコード指定されていないと、受信そのものを停めてしまう、ということだったので調査。

MIMEのエンコードはbase64に変更(オプション→メール→送信タブ→メール送信の形式→テキスト系の設定)これでOK

問題はメーラーのエンコードをJISにしているのに、受信の時点でUTF-8になってしまう方。

Windows Live Mailには 「-」(全角ハイフン、減算記号、JIS16進コード:「215d」)を含むメールを送信すると、 エンコードの設定をJISにしていてもcharset= utf-8になってしまうhttp://ja.wikipedia.org/wiki/Windows_Live_Mailのだそうで 


何回か送受信してテスト
う~ん、わからん

もしかして記号の類が全滅なのかも
思い当たったのは「・」
これがメールの署名に使われていたので、削除してテスト

削除前 UTF-8で受信
------=_NextPart_000_0337_01D00E39.B38E0C20
Content-Type: text/plain;
 charset="UTF-8"
Content-Transfer-Encoding: base64

削除後 ISO-2022-JPになってる
------=_NextPart_000_003B_01D00E3E.1F80A470
Content-Type: text/plain;
 format=flowed;
 charset="iso-2022-jp";
 reply-type=original
Content-Transfer-Encoding: 7bit

これって解決したことになるんでしょうか.....ね(虚脱)

では、また


2012年8月30日木曜日

Excelを文字コード指定でエクスポートする方法


photo credit: computerjoe via photo pin cc

今日のお題「csvを(文字コードの)UTF-8で指定して書きだせませんか」

excelから書き出すときに文字コード指定できないか、あっちゃこっちゃ見たんだがわからず、サポートではUTF-8の読み込みは”Excelの制限事項に基づく制限事項です”2002のだけど(;´∀`)
きっと2010になっても事態は改善されてないんだろうな。

しょうがないので、いったんSJISでエクスポートしサクラエディタで開き直して、名前を付けて保存。
その時に文字コードセットでUTF-8を指定してもらうようにしました。



では、また。
Related Posts Plugin for WordPress, Blogger...