2012-04-22 9 views
1

私はPhpMyEditを使用しており、きれいで鮮やかに動作しています。唯一のことは、アラビア文字を表示するときです。 ??私はアラビア語のテキストを含む1つの列だけがありますが、顧客にとっては非常に重要です。 (成功した成果で)試し読みから外国語を表示するPhpMyEdit?

、以前は私がサポートされているアラビア語を確保するために接続しmysqlの後
mysql_query("set characer set cp1256");を使用して知っています。また、テーブルの照合順序はユニコードとして設定されていました。それはPHPで単純なSQLで表示するときに働いた。

私はこれを解決するために何ができるでしょうか? 私も

phpMyEdit.class.php

を編集しようとしましたが、運と... おかげで、

答えて

0

この質問はのインスタンスである:Save Arabic text into MySQL database

しかし、これを試してみてください:

テーブルを作成するときは、デフォルトの文字セットをutf-8

私はどのようにあなたを示しています。

CREATE TABLE arabic_cont (
id int not null auto_increment primary key, 
arabic_data text 
) DEFAULT CHARACTER SET utf8; 

はそれがお役に立てば幸いです。

+0

私はそれをして質問で言及しました。問題はPHPMyEditにあります –

1

私は、APIコードに深く掘削、と私はconnect関数でこれを追加することが必要であることが見つかりました:

mysql_query("SET NAMES 'utf8'"); 
mysql_query('SET CHARACTER SET utf8'); 

phpclass.phpファイル内。これはそれを機能させた。私はまた、すべてのフィールドをutf8にするためにテーブルを再構築しました。今それは働いている。

0

sys_debugの回答はDrupal 7.29で動作します。英語以外のテキストを表示するためのphpMyEdit.class.phpにreturn true;function connect()

mysql_query("SET NAMES 'utf8'"); 

: 行を追加します。

関連する問題