1
0
您的ASP脚本似乎使用的是Unicode-8220=0x201C,它是Unicode“左双引号”。您可能在屏幕上看到了垃圾,因为您的ASP脚本没有输出此Unicode字符串的有效编码,但我们必须看到代码来确定原因。 |
2
2
这里似乎发生了几件事: 我假设在数据库中,表drupal_node_revisions中的列体确实设置为Unicode字符集。此外,我假设它确实从代码点U+201C左双引号开始。 现在,PHP似乎正在以拉丁语1连接到数据库。这会导致MySQL将正在读取的数据转换为Windows-1252(MySQL中的“Latin1”实际上意味着Windows-1252)。因此,将第一个字符转换为单字节147。然后,当您从PHP输出这个代码时,我猜想您没有指出网页的字符编码,这会导致它默认为Latin1,而Latin1(叹息)几乎所有浏览器都将其视为Windows-1252。因此,双引号显示正确,但实际上犯了两个错误,这将导致其他Unicode字符失败:
ASP代码似乎正在以某种Unicode编码连接到数据库。这是独立的表达式
我对ASP不太了解,不知道
|
3
1
我也有同样的问题。结果,列在
|
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |