Php 如何正确地将非英语的数据显示为单选按钮标题

Php 如何正确地将非英语的数据显示为单选按钮标题,php,sql-server,sql-server-2008,utf-8,utf,Php,Sql Server,Sql Server 2008,Utf 8,Utf,我有一个问题,其中一些标题单选按钮显示空白,由于非英语字符的标题 下面是数据库中显示为空的字符串的示例 沃特敦/171沃特敦街/Rte 16/牛顿 字符串中的最后一个字符是ÿ,这就是本例中出现问题的原因 我怎样才能纠正这个问题 在我的页面顶部,我有这个代码 <meta charset="utf-8"> 我不确定字符ÿ是否不是有效的UTF-8 在将数据存储到SQL Server数据库之前,我尝试对数据使用方法utf8\u encode(),但没有成功 这就是这里的问题以及如何解决

我有一个问题,其中一些标题单选按钮显示空白,由于非英语字符的标题

下面是数据库中显示为空的字符串的示例

沃特敦/171沃特敦街/Rte 16/牛顿

字符串中的最后一个字符是ÿ,这就是本例中出现问题的原因

我怎样才能纠正这个问题

在我的页面顶部,我有这个代码

<meta charset="utf-8">

我不确定字符ÿ是否不是有效的UTF-8

在将数据存储到SQL Server数据库之前,我尝试对数据使用方法
utf8\u encode()
,但没有成功


这就是这里的问题以及如何解决它?

PHP在所有方面都有点放松,在编码方面也是如此。没有真正的“编码”你可能知道从其他语言

实际上,它逐字节处理字符串并将其传递到输出。 您可以做什么(如果尚未完成):将数据库连接编码设置为UTF-8

如果此字符尚未在数据库中,请再次检查;)


(是的,ÿ当然是一个UTF-8字符;)但它看起来有点像,您正在为数据库连接使用不同的编码,那么数据库中实际存储的内容是什么