Character encoding 网页上的奇怪字符

Character encoding 网页上的奇怪字符,character-encoding,special-characters,character,Character Encoding,Special Characters,Character,我从AmazonWeb服务获取产品描述并将其存储在MySQL中。我注意到,对于某些字符,数据库中存储的内容与我的网页上显示的内容不同。例如,连字符-显示为–€“。知道怎么回事吗?看起来您正在存储UTF,并将其作为其他类似拉丁语-1的内容进行读取。(UTF-8中的一个字符可以编码为多个字节。)看起来您正在存储UTF,并将其作为其他类似拉丁语-1的内容进行读取。(UTF-8中的字符可以用多个字节编码。)我认为您应该尝试在html部分添加以下代码: 阅读一点也很有价值。我认为您应该尝试在html部分

我从AmazonWeb服务获取产品描述并将其存储在MySQL中。我注意到,对于某些字符,数据库中存储的内容与我的网页上显示的内容不同。例如,连字符
-
显示为
–€“
。知道怎么回事吗?

看起来您正在存储UTF,并将其作为其他类似拉丁语-1的内容进行读取。(UTF-8中的一个字符可以编码为多个字节。)

看起来您正在存储UTF,并将其作为其他类似拉丁语-1的内容进行读取。(UTF-8中的字符可以用多个字节编码。)

我认为您应该尝试在html
部分添加以下代码:


阅读一点也很有价值。

我认为您应该尝试在html
部分添加以下代码:


阅读一点也很有价值。

确保您的Web服务器也使用了正确的字符编码。我过去在æøå(在丹麦网站上)上遇到过问题,如果服务器没有设置为使用正确的字符集,仅在html中设置字符集是不够的。

请确保您的Web服务器也使用了正确的字符编码。我过去在æøå(在丹麦网站上)上遇到过问题,如果服务器没有设置为使用正确的字符集,仅在html中设置字符集是不够的。

。。。或者您可能正确地将其读取为UTF-8,但您的HTML页面包含指定非UTF-8编码的不正确内容类型。。。。或者您可能正确地将其读取为UTF-8,但您的HTML页面包含指定非UTF-8编码的不正确内容类型。