Utf 8 MySql中的ALT代码在网站上显示为带问号的菱形
每当我们在文本中写入é或€并将其保存到我们的数据库(MySQL)时,它都会被正确存储。我在文本中看到了aé或欧元的例子 每当我输出它时,例如echo$text;在我的网站上,它显示了一颗带问号的钻石 我试着把我的桌子设置成UTF-8之类的东西,但没有解决我的问题 我在一个带有Apache2和PHP7.2的Ubuntu服务器上托管 有人能告诉我怎么解决这个问题吗?我希望能够在我的文本中只写特殊字符,并将其保存到数据库中,然后将其正确显示,这样我就不必麻烦键入像€这样的内容,而只需输入普通的€Utf 8 MySql中的ALT代码在网站上显示为带问号的菱形,utf-8,Utf 8,每当我们在文本中写入é或€并将其保存到我们的数据库(MySQL)时,它都会被正确存储。我在文本中看到了aé或欧元的例子 每当我输出它时,例如echo$text;在我的网站上,它显示了一颗带问号的钻石 我试着把我的桌子设置成UTF-8之类的东西,但没有解决我的问题 我在一个带有Apache2和PHP7.2的Ubuntu服务器上托管 有人能告诉我怎么解决这个问题吗?我希望能够在我的文本中只写特殊字符,并将其保存到数据库中,然后将其正确显示,这样我就不必麻烦键入像€这样的内容,而只需输入普通的€ 向您
向您致意您必须在项目的mysql连接中设置字符集utf8 如果您使用的是原始php,则使用“set_charset”函数。 您可以从此链接检查此功能说明 或者,如果您正在使用任何框架,请了解如何在该框架的mysql连接上将charset设置为utf8。可能重复的