PHP POSTで受け取った文字列の文字コード変更

フォームから受け取るデータはhtmlと同じSJISになります。
受け取った後に文字コードを変換する作業が必要となります。
SJISからUTF-8に変換する例

foreach ($_POST as $key=>$item) {
if (get_magic_quotes_gpc()) {
$item = stripslashes($item);
}
$item = mb_convert_kana($item, 'KV', 'SJIS');
$_POST[$key] = mb_convert_encoding($item, 'UTF-8', 'SJIS');
 }

Youtube API を使ってリクエストを投げる際などに必要
Googleは単なる文字列の文字コード変更でOK

Comment Form

コメントを表示する前に、管理人の承認が必要になることがあります。その場合は、承認されるまでコメントは表示されませんので、ご了承ください。

スタイル用のHTMLタグが使えます

Trackback

Recent entry

Search

Tag Cloud

Page Top