ホームページ > バックエンド開発 > PHPチュートリアル > 文字エンコーディングの問題

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

WBOY
リリース: 2016-06-23 14:25:07
オリジナル
1039 人が閲覧しました

質問があるのですが、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..."); これは不可能ですか?

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート