ホームページ > バックエンド開発 > PHPチュートリアル > Danniu Dao のタイトルは誰も読まないように長くなければなりません。

Danniu Dao のタイトルは誰も読まないように長くなければなりません。

WBOY
リリース: 2016-06-13 13:25:38
オリジナル
874 人が閲覧しました

ダニエルは、誰も読まないようにタイトルを長くしなければならないと言いました。 ! ! ! ! ! ! ! ! ! ! ! ! ! !

わかりました、私は初心者です!

今日データベースで作業していると、中国語の文字が常に文字化けしてしまいました。インターネットによれば、データベース、データテーブル、フィールドはすべて utf-8 に統一されており、Web ページでも charset=utf-8 が設定されており、ブラウザが他の漢字を表示しても問題はありません。データベースから取り出したものがすべて表示されます。最後に、問題を解決するために @mysql_query("SET NAMES 'utf8'"); を追加しました。

ここで問題が発生します! ! !

この文はすべてのデータベース操作に追加する必要がありますか?痛みがなく永続的な、他に良い方法はあるでしょうか?

あ、ちなみに私はphpmyadminとmysqlを使っています。 。 。

専門家にアドバイスを求めてください! ! !

-----解決策--------------------------------
もちろん可能です、mysql のインストール時に必要なエンコーディングを選択するだけです

データベースなので、もちろん誰でも使用できます
ただし、他の人のニーズも同様ですあなたと同じでなければなりませんか?
------解決策------------------
毎回追加する必要はなく、mysql_select_db を選択するだけです() の後にその文を追加するだけです
------解決策---------

話し合う

毎回追加する必要はありません。mysql_select_db()
を選択した後にその文を追加するだけです。
------解決策---------
[ の my.ini ファイル
を変更します。 client] 追加:
default-character-set=utf8
------解決策----------------------
データベース構成ファイル my.ini を変更するだけです
------解決策----------------------
接続クラスを作成し、毎回メソッドを呼び出すだけですそれを実行してください:
http://topic.csdn.net/u/20120415/21/d385678f-cbd1-4b83-b3de-5effe73db8ee.html?18960
------解決策------------------
はい、PHP は接続するたびに通知します。 mysql mysql、対話に使用するエンコーディングを教えてください。
各 mysql_query の前や、mysql への各接続の直後に繰り返し通知する必要はありません。
------解決策------
プロジェクト内にDBクラスを記述するだけです。メソッドを指定してパラメータを渡します。 mysql_query("SET NAMES 'utf8'") を記述する必要はありません。

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