【PHP】下らねぇ質問はここに書き込みやがれ 50
■ このスレッドは過去ログ倉庫に格納されています
0877nobodyさん
2007/07/25(水) 14:12:18ID:TgPM8Cfn<form name="form1" method="post" action="">
<textarea name="txt"></textarea>
<input type="submit" name="Submit" value="送信">
</form>
<?
var_dump(mb_detect_encoding($_POST['txt']));
var_dump(mb_convert_encoding($_POST['txt'], "utf8", "auto"));
?>
このように、文字コードをUTF-8にしようとしてみたのですが、
Unable to detect character encoding
とのエラーで、文字コードが変換されません。
正直今までにこのようなエラーがなくて戸惑っています。
mb_detect_encodingでの出力はFALSE
mb_convert_encodingではstring(6)で文字コードがShift-JISのままです。
一体何が原因でこのようなことが起きるのでしょうか?
宜しくお願いします。
【環境】
Windows Vista Home Premium
PHP 5.2.2
■ このスレッドは過去ログ倉庫に格納されています