UTF8 および GBK エンコードの問題について質問する

WBOY
リリース: 2016-06-23 13:33:28
オリジナル
1377 人が閲覧しました

zendstudio 10でUTF8でエンコードしたプロジェクトを書いたのですが、データベースがGBKだったので文字化けしてしまいました。ここで、プロジェクト ファイル全体を GBK エンコードに変更したいのですが、最も速い方法は何ですか?


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

プログラムであってもデータベースであっても文字セットを変更しないでください
データベースに接続した後に使用する文字セットを mysql に通知するだけで済みます
あなたの現在の状況について
mysql_query("set names utf8"); です

プログラムであってもデータベースであっても文字セットを変更しないでください
データベースに接続した後に使用する文字セットを mysql に伝えるだけで済みます
現在の状況、それは
mysql_query("set names utf8"); です


Bamboo PDO と Oracle データベースを使用しています、どうすればよいですか?
次の文をなんとなく覚えていました:
$db = "oci:dbname=//localhost:1521/orcl;charset=zhs16gbk";
$conn = new PDO($db,$dbuser,$dbpassword); それだけですか?
Oracle への書き込みは問題ないようですが、中国語が読めないので、iconv しか使えないのでしょうか?

charset=zhs16gbk は gbk 文字セット

charset=utf-8 を使用していますよね?

久しぶりに忘れてました

charset=zhs16gbk は gbk 文字セット

charset=utf-8 を使っていますよね?

久しぶりに忘れてた

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