Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

html iframe में वर्णों के साथ त्रुटि

यदि समस्या फ़्रेम में प्रदर्शित करने के लिए फ़ाइलों में नहीं है, तो डेटा में समस्या हो सकती है। मैं हमेशा UTF8 के साथ PHP, Apache और MySQL को कॉन्फ़िगर करने का प्रयास करता हूं। इसके लिए, मैं कुछ कॉन्फ़िगरेशन फ़ाइलों को संपादित करता हूं।

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

फिर:

sudo service mysql restart

PHP: /etc/php.ini

default_charset = "UTF-8"

अपाचे: /etc/apache2/conf.d/charset

AddDefaultCharset UTF-8

फिर:

sudo service apache2 restart

डेटाबेस से कनेक्ट करते समय एक और बात पर विचार करना चाहिए:

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

आप सभी वर्ण संबंधित चर का उपयोग करके देख सकते हैं:

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                         |
+--------------------------+----------------------------+

आपको यह सुनिश्चित करना होगा कि iframe टैग में प्रदर्शित पृष्ठ में यह भी है:

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

मुझे आशा है कि यह कुछ हद तक मदद करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. INSERT कथनों के साथ MySQL कार्यक्षेत्र के साथ डेटाबेस निर्यात करें

  2. vb डेटा स्रोत में mysql db तालिका नहीं जोड़ सकता

  3. MySQL इंसर्ट स्टेटमेंट (टेबल में डालें (कॉलम) सेलेक्ट स्टेटमेंट)

  4. मैसकल:डुप्लीकेट कुंजी पर सभी मूल्यों को अपडेट करें?

  5. गतिशील रूप से तैयार कथन कैसे बनाएं - और क्वेरी का पुन:उपयोग करें