メールサーバへfrom投げる時 "hogehoge" と半角ではうまくいくのに
"ホゲホゲ" と全角を使うと文字化けしてしまうorz

エンコードマニアックス - 各種エンコードやハッシュを一発作成

HTML実体参照・数値参照・Base64・URLエンコードMIMEuuencodePHP Serialize・JavaScript
MD5・MD4・SHA-1,256,384,512・CRC32・unix passwd
半角・全角・ひらがな・カタカナ・ローマ字・分かち書き・Camelize・複数形・単数形に一括変換!
 charset | UTF-8 | EUC-JP | SHIFT_JIS | JIS(ISO-2022-JP) |

エンコード・コレクション (メール、テキスト関連)

メールヘッダのエンコード
メールヘッダの「From」「To」「Subject」等でASCII以外の文字やそのままで使えない記号等を使いたい場合もエンコードが必要です。7bitであるISO-2022-JPでも、コントロールコードはヘッダでは使えないので更にエンコードします。

* encoded-word = "=?" charset "?" encoding "?" encoded-text "?="
* charset = token (ISO-2022-JP, UTF-8, ISO-8859-1等IANA登録されたもの)
* encoding = token (B (Bエンコード), Q (Qエンコード))
* token = ASCII文字 (半角スペースとコントロールコード「()<>@,;:"/[]?.=」以外)
* encoded-text = ASCII文字 (コントロールコードと "?" 半角スペース以外)

charsetとencodingは大文字小文字を区別しません。encoded-wordは全部で75文字まで。各行の制限は76文字まで。なので足りない場合、CRLF, 半角スペースで区切って再度"=?"から書きます。

等参照し""の中身をあらかじめエンコードしたらうまくいったっぽい
"=?UTF-8?B?44Ob44Ky44Ob44Ky?="
というか、バグやろ。