フォームから受け取るデータは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