質問: mysql_query($ins); このように書いたのですができませんでした。すみませんが、よろしくお願いします。
回答: #2です。 エラー出力はどうなっていますか? echo mysql_error(); > カラム型はvarcharにしてあります。 カラム長は大丈夫ですよね?マルチバイト文字ですので注意して下さい。 > クライアントの文字コードというと、metaタグで設定しているやつですか?? metaタグで指定するのは出力したときのブラウザに対してです。 phpの文字コードは、 1. phpファイルの文字コード(エディタで指定) 2. phpの内部文字コード(php.ini等の環境設定の他、mb_internal_encoding()で指定可能) 3. いま扱っている文字コード(ファイル内で書いている場合は1.で指定したエンコード、dbから引っ張ってきたり、フォームで送信された場合はそこで指定された文字コード) 4. htmlを出力するときの文字コード(先ほどのmetaタグ等で指定するものです) 等があります。いっぽう、mysqlでは、 1. サーバの基本文字コード(サーバの設定) 2. 記録する(されている)文字のエンコード(実際に記録しているデータのエンコード、必ずしも1と一致している訳ではありません) 3. クライアントの文字コード(phpから取り扱う場合は1.のファイルの文字コードや2.の内部文字コードを指定します) 等があります。 うまく行っている場合はどうってことありませんが、うまく行かない場合はこれらの文字コードを意識しないといけません。 mb_inernal_encoding()、mb_detect_encoding()、mb_convert_encodign()等で指定したり検出したりしてみてください。