Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan dengan karakter dalam iframe html

Jika masalahnya bukan pada file yang akan ditampilkan dalam bingkai, mungkin masalahnya adalah pada datanya. Saya selalu mencoba mengkonfigurasi PHP, Apache, dan MySQL dengan UTF8. Untuk ini, saya mengedit beberapa file konfigurasi.

MySQL: /etc/my.cnf

[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8
init-connect='SET NAMES utf8'
character-set-client=utf8
character_set_results=utf8

Kemudian:

sudo service mysql restart

PHP: /etc/php.ini

default_charset = "UTF-8"

Apache: /etc/apache2/conf.d/charset

AddDefaultCharset UTF-8

Kemudian:

sudo service apache2 restart

Hal lain yang perlu dipertimbangkan saat menghubungkan ke database:

...
$link = mysql_connect(SERVER, USER, PASSWORD);
mysql_set_charset('utf8', $link);
...

Anda dapat melihat semua variabel terkait karakter menggunakan:

SHOW VARIABLES LIKE 'c%';

+--------------------------+----------------------------+
| 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/ |
| collation_connection     | utf8_general_ci            |
| collation_database       | utf8_general_ci            |
| collation_server         | utf8_general_ci            |
| completion_type          | NO_CHAIN                   |
| concurrent_insert        | AUTO                       |
| connect_timeout          | 10                         |
+--------------------------+----------------------------+

Anda harus memastikan bahwa halaman yang ditampilkan dalam tag iframe juga memiliki:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

Saya harap ini bisa membantu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql recursive(tree) parent child kategori

  2. PHP mysql PDO menolak untuk menetapkan nilai NULL

  3. JSON_INSERT() – Masukkan Nilai ke dalam Dokumen JSON di MySQL

  4. Pilih nilai yang berbeda berdasarkan kolom dengan nilai tanggal maksimum dari kolom kedua

  5. Permintaan MySQL untuk mengelompokkan data ke dalam rentang yang berbeda