当前位置: 首页 > 面试题库 >

从MySQL无法正确显示Ã等字符

弘承运
2023-03-14
问题内容

在两台计算机的HTML文件中显示数据库的结果时出现问题。

因此,在一台计算机上它显示的名称是这样的:

SAUL FRANCISCO GARCÃA RODRÃGUEZ

数据库latin1_swedish_ci的排序规则为,表的排序规则为utf8_general_ci

在另一台计算机上,它显示如下(我希望这样):

SAUL FRANCISCO GARCÍA RODRÍGUEZ

名称在<select>标签中列出。两种浏览器的语言是英语,并且Html文件在两种环境下都相同,所以我认为这与php.ini文件的字符集或编码有关

我曾尝试更改中的值,php.ini但没有任何变化,我在任何地方都找不到答案。

唯一的区别是,按我希望的方式显示结果,我安装了WAMP,在另一台计算机上分别安装了Apache,MySQL和PHP。

抱歉,如果详细信息不是很实用,但是我不知道我要去哪里错了。

PS在两个数据库上,MySQL控制台中的数据如下所示:

SAUL FRANCISCO GARCÃA RODRÃGUEZ

问题答案:

php.ini在这种情况下,编辑无济于事。

数据库的数据整理给您带来了什么问题?默认情况下,大多数MySQL安装集latin1_swedish_ci而不是utf8_general_ci新创建的数据库。

更改数据库的排序规则,然后重试。

ALTER DATABASE [name of your database] CHARACTER SET utf8;

如果这是一个特定的表,则排序规则可以更改为:

ALTER TABLE [name of your table] CONVERT TO CHARACTER SET utf8;

如果它是表中的特定列:

ALTER TABLE [name of your table] MODIFY [name of your column] [other settings] CHARACTER SET utf8 COLLATE utf8_general_ci;

或者,您可以导出当前数据库,使用此命令创建新数据库并重新导入数据:

CREATE DATABASE [name of your database] CHARACTER SET utf8 COLLATE utf8_general_ci;

而且,如果您要永久更改在计算机上安装的MySQL,从而导致出现问题,请进行编辑my.cnf。下面将把整个链设置为UTF-8:

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8


 类似资料:
  • 问题内容: 我想要一个JFrame,在左右两侧有一个边框,边框为黑色,宽度为withfOfJFrame / 10。 现在,我的尝试如下所示: 这会在左右两侧添加一个黑色边框,但是该边框具有固定的大小,并且在调整窗口大小时不会重新计算。大小甚至不是800(JFrame的开始宽度)的1/10。 我究竟做错了什么?还是有更好的方法来做到这一点? 问题答案: 您可以使用和适当的权重来获得所需的结果:

  • 问题内容: 例如,如何转换字符串。我从网站获得的字符串,未在中进行编码。它工作在计划只是罚款使用Swing( ),但是当我过去的链接罐子Windows控制台(要运行的应用程序),它不显示在字符串中正确的字符的字符和。 我从网站上得到那串 。如何在Swing应用程序中进行编码或显示,因此当我运行应用程序时,它将向我显示此字符(以及课程的其他unicode字符(“Ž”,“ž”,“č”和“Š”) )?

  • 问题内容: 我正在从Bootstrap 2.3迁移到Bootstrap3,一切正常。但是,当我尝试添加一些图标时,图标字体无法正确显示。我尝试,仅正确显示了“.glyphicon-envelope”。其他显示如“ E001”等。 我该如何解决这个问题? 对于其他浏览器,字形显示正确,只有Firefox无法正确显示。 问题答案: 好的,以上问题未能解决我的问题。我的字体文件夹与Bootstrap c

  • 我的网站上的谷歌字体有问题。正如您在屏幕截图中看到的那样,一个标志有另一种样式(波兰标志)。似乎问题仅在Internet Explorer上显示。你知道如何解决这个问题吗? 像那样展示这个 当然,我使用带有“subset=latin-ext”的字体:

  • 我试图创建简单的Recyclerview与视图绑定。 问题是我的回收器视图没有分隔线。似乎我所有的物品都是 排成一排。 以下是我的代码: 这里是activity_main。xml: 这里是recyclerview_rows。xml: 房车。Model.kt: RV_Adapter.kt: MainActivity.kt: 有什么问题? [这里是图像:1

  • 当我从文件导入字体时,它显示得很奇怪。它应该说“测试”,但它只是说“_”。 这是我的代码: