みなさん、こんにちは。現在phpmyadminを使用してテーブルを作成していますが、いくつか問題があります。
これらは私の現在の設定です:
Server: localhost via TCP/IP
Server version: 5.5.16
Protocol version: 10
User: root@localhost
MySQL charset: UTF-8 Unicode (utf8)
Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4
Perl/v5.10.1
MySQL client version: mysqlnd 5.0.8-dev - 20102224 - $Revision: 310735 $
PHP extension: mysql
言語列のnative_name列に入力しようとしています。
それはこのように見える必要があります:
Language ID Language Code Language name Native name Active
----------- ------------- ------------- ------------ ------
1 afr Afrikaans Afrikaans 0
2 sqi Albanian gjuha shqipe 1
3 ara Arabic العربية
4 spa Spanish Espanol 1
5 eng English English 1
しかし、私が得ているのはこれです:
Language ID Language Code Language name Native name Active
----------- ------------- ------------- ------------ ------
1 afr Afrikaans Afrikaans 0
2 sqi Albanian gjuha shqipe 1
3 ara Arabic ?????????
4 spa Spanish Espanol 1
5 eng English English 1
さて、これが物語の流れです。上記の例からわかるように、ネイティブ名の列には、奇妙な文字がたくさん含まれている必要があります。私は????を手に入れました ??? SQLを介して挿入を実行しているときにエントリを入力したので、インライン編集で問題が解決する可能性があると判断しました。
インライン編集を保存した後、貼り付けたアラビア語のテキストは???????に戻りました。???? ページの更新。
これをどのように解決できるかについてのアイデアはありますか?ご覧のとおり、テーブル内のすべてのキャラクター(つまり、日本語、中国語など)で発生しています。