あなたはこれらの点を確認する必要があります。ギリシャの記号はテキストエディタで読むことができます
aim-server[~/tmp]$ file -ib database.sql
text/plain; charset=utf-8
aim-server[~/tmp]$ grep ελληνικά database.sql
INSERT INTO `xcart_languages` VALUES ('el','lbl_categories','Categories ελληνικά','Labels');
aim-server[~/tmp]$
2)すべてのMySQL変数はUTF-8です。含まギリシャのシンボルは
[aim_xcart_4_4_1_gold]>show variables like '%colla%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0,00 sec)
[aim_xcart_4_4_1_gold]>show variables like '%char%'; +--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0,00 sec)
[aim_xcart_4_4_1_gold]>select * from xcart_languages where name='lbl_categories';
+------+----------------+-----------------------------+--------+
| code | name | value | topic |
+------+----------------+-----------------------------+--------+
| en | lbl_categories | Categories ελληνικά | Labels |
3)文字セットが上UTF-8である 'メインページ::編集言語::ギリシャ語' のページ
4)mysql_query("SET NAMES 'utf8'");
が追加されたmysqlクライアントで読めます/func/func.db.phpファイル https://help.x-cart.com/index.php?title=X-Cart:FAQs#How_do_I_set_up_my_X-Cart_to_support_UTF-8.3F
によると、そうですね、私は端末の権利を使ってこれを行う方法を私に見せていると思いますか?私のサーバーはphpmyadminを持っていて、アップロードメニューを使って一度にすべてをロードしないので、データベーステーブルをテーブルでロードしました。私はまた、xcartの管理領域内でcharsetをUTF-8に変更しました。これがトリックでした。ただし、一部のメニューが表示されず、一部の文字がまったく表示されません。私は削除して、すべてのものを再アップロードしようとすると、私はUTF - 8に.sqlファイルを変換していることを確認?また、どのようにして1位と2位を確認できますか? – CrystalScrew
@SotosTzam 1)phpmyadminのは、あなたがしてみてください)、端末 https://demo.phpmyadmin.net/master-config/server_sql.php?db=&lang=en&collation_connection=utf8mb4_unicode_ci
2のような任意のSQLクエリを実行することができますxcart_dir/varディレクトリをクリアしてください –
私はあなたの最初の投稿の "1)"と "2"を表示する方法を理解できません。彼らがどのエンコーディングをしているかを見るために、すべてのテーブルに1つずつ行く必要がありますか? – CrystalScrew