- ベストアンサー
jcode.pmでconvertできない
UTF-8の文字をエンコードするため、jcode.plでエンコードしたのをjcode.pmに変更しました。 それで、 &Jcode'convert(*subject,'jis'); という記述を Jcode::convert(*subject,'jis','utf8'); にして、sendmailしましたが、文字化けします。 もし、良い対処方法をご存知でしたら、助けてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Jcode::convert(\$subject,'jis','utf8'); ならOKだと思います
その他の回答 (1)
- t140
- ベストアンサー率39% (59/150)
回答No.2
エンコードしたいものが$subjectという変数名なので 勝手に推察すると、『日本語文字が含まれている件名』では ないでしょうか? その場合、base64などのテキストデータに変換する必要が あります。
補足
ご回答、ありがとうございます。 ただ、こちらですが、$Bea $B". (Bとやはり化けてしまいます。。