ホームページ  >  記事  >  バックエンド開発  >  文字エンコーディングの問題

文字エンコーディングの問題

WBOY
WBOYオリジナル
2016-06-23 14:25:071031ブラウズ

質問があるのですが、phpにデータを挿入するのですが
挿入したデータに特殊文字があり、データベースに挿入すると2つのデータになってしまうのですが(改行が原因と思われます)、教えていただけますか?サーバー側のエンコーディングに挿入できますか?
注: 私はクライアントの要件である ASCII を使用しています


ディスカッション (解決策) への返信

header("Content-type: text/html; charset=utf-8")

mysql_query("SET NAMES) ascii");

header("Content-type: text/html; charset=utf-8");
$string = iconv('ASCII', 'UTF-8//IGNORE', $string);
mysql_query ("SET NAMES utf8");
mysql_query("insert into..."); これは不可能ですか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。