<small id='uRFw7'></small><noframes id='uRFw7'>

      <i id='uRFw7'><tr id='uRFw7'><dt id='uRFw7'><q id='uRFw7'><span id='uRFw7'><b id='uRFw7'><form id='uRFw7'><ins id='uRFw7'></ins><ul id='uRFw7'></ul><sub id='uRFw7'></sub></form><legend id='uRFw7'></legend><bdo id='uRFw7'><pre id='uRFw7'><center id='uRFw7'></center></pre></bdo></b><th id='uRFw7'></th></span></q></dt></tr></i><div id='uRFw7'><tfoot id='uRFw7'></tfoot><dl id='uRFw7'><fieldset id='uRFw7'></fieldset></dl></div>
          <bdo id='uRFw7'></bdo><ul id='uRFw7'></ul>

        <tfoot id='uRFw7'></tfoot>
      1. <legend id='uRFw7'><style id='uRFw7'><dir id='uRFw7'><q id='uRFw7'></q></dir></style></legend>
      2. 在 my.cnf 中将 MySQL 默认字符集更改为 UTF-8?

        时间:2023-08-18

        <tfoot id='c71cl'></tfoot>

          <tbody id='c71cl'></tbody>
      3. <small id='c71cl'></small><noframes id='c71cl'>

        <legend id='c71cl'><style id='c71cl'><dir id='c71cl'><q id='c71cl'></q></dir></style></legend>
        <i id='c71cl'><tr id='c71cl'><dt id='c71cl'><q id='c71cl'><span id='c71cl'><b id='c71cl'><form id='c71cl'><ins id='c71cl'></ins><ul id='c71cl'></ul><sub id='c71cl'></sub></form><legend id='c71cl'></legend><bdo id='c71cl'><pre id='c71cl'><center id='c71cl'></center></pre></bdo></b><th id='c71cl'></th></span></q></dt></tr></i><div id='c71cl'><tfoot id='c71cl'></tfoot><dl id='c71cl'><fieldset id='c71cl'></fieldset></dl></div>
                  <bdo id='c71cl'></bdo><ul id='c71cl'></ul>

                  本文介绍了在 my.cnf 中将 MySQL 默认字符集更改为 UTF-8?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  目前我们在 PHP 中使用以下命令将字符集设置为 UTF-8 在我们的应用程序中.

                  Currently we are using the following commands in PHP to set the character set to UTF-8 in our application.

                  由于这有点开销,我们希望将其设置为 MySQL 中的默认设置.我们可以在/etc/my.cnf 或其他位置执行此操作吗?

                  Since this is a bit of overhead, we'd like to set this as the default setting in MySQL. Can we do this in /etc/my.cnf or in another location?

                  SET NAMES 'utf8'
                  SET CHARACTER SET utf8
                  

                  我在/etc/my.cnf 中寻找了默认字符集,但没有关于字符集的内容.

                  I've looked for a default charset in /etc/my.cnf, but there's nothing there about charsets.

                  此时,我执行以下操作将 MySQL 字符集和排序规则变量设置为 UTF-8:

                  At this point, I did the following to set the MySQL charset and collation variables to UTF-8:

                  skip-character-set-client-handshake
                  character_set_client=utf8
                  character_set_server=utf8
                  

                  这是处理这个问题的正确方法吗?

                  Is that a correct way to handle this?

                  推荐答案

                  要设置默认为UTF-8,需要在my.cnf/my.ini中添加以下内容

                  To set the default to UTF-8, you want to add the following to my.cnf/my.ini

                  [client]
                  default-character-set=utf8mb4
                  
                  [mysql]
                  default-character-set=utf8mb4
                  
                  
                  [mysqld]
                  collation-server = utf8mb4_unicode_520_ci
                  init-connect='SET NAMES utf8mb4'
                  character-set-server = utf8mb4
                  

                  如果您想更改现有数据库的字符集,请告诉我...您的问题没有直接指定它,所以我不确定这是否是您想要做的.

                  If you want to change the character set for an existing DB, let me know... your question didn't specify it directly so I am not sure if that's what you want to do.

                  由于 utf8 只是 UTF-8 的一个子集,我在原始答案中用 utf8mb4 替换了 utf8.MySQL 和 MariaDB 都调用 UTF-8 utf8mb4.

                  I replaced utf8 with utf8mb4 in the original answer due to utf8 only being a subset of UTF-8. MySQL and MariaDB both call UTF-8 utf8mb4.

                  这篇关于在 my.cnf 中将 MySQL 默认字符集更改为 UTF-8?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何删除 MySQL 表上的重复项? 下一篇:需要使用两个不同的 where 子句返回两组数据

                  相关文章

                  最新文章

                  <tfoot id='Thopm'></tfoot>
                    <bdo id='Thopm'></bdo><ul id='Thopm'></ul>
                  <i id='Thopm'><tr id='Thopm'><dt id='Thopm'><q id='Thopm'><span id='Thopm'><b id='Thopm'><form id='Thopm'><ins id='Thopm'></ins><ul id='Thopm'></ul><sub id='Thopm'></sub></form><legend id='Thopm'></legend><bdo id='Thopm'><pre id='Thopm'><center id='Thopm'></center></pre></bdo></b><th id='Thopm'></th></span></q></dt></tr></i><div id='Thopm'><tfoot id='Thopm'></tfoot><dl id='Thopm'><fieldset id='Thopm'></fieldset></dl></div>

                    <small id='Thopm'></small><noframes id='Thopm'>

                      <legend id='Thopm'><style id='Thopm'><dir id='Thopm'><q id='Thopm'></q></dir></style></legend>