FujiiRock回答ポイント 100ptウォッチ 1

phpでcopyを失敗したときに、例外をスローして

$e->getMessage()をするのですが、
この文字が文字化けしています。
mb_convert_encodingでeuc-jpからutf-8にコンバートすると
正しく表示されるのですが、なんでeuc-jpなんでしょうか。
それと、これはcopyに限ったことでしょうか。
db接続でpdoとかのときは...また別になりますかね。これまで発生したことないですし。
それとも、毎回、mb_convert_encoding($e->getMessage(), 'utf-8', 'euc-jp'))
する必要があるのでしょうか。
どうぞよろしくお願いします!!

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-03-06 22:07:01
終了日時
2014-03-13 22:10:05
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798UTF-8628文字化け1005dB1997EUC-JP181

人気の質問

メニュー

PC版