cfquery标记存在编码问题。
这是我的代码:
<cfquery name="query" datasource="example">
SELECT *
FROM EXAMPLE_TABLE
WHERE EXAMPLE_COLUMN = 'WORD WITH ACCENT É'
</cfquery>
在查询变量上执行cfdump时,由cfquery标记生成的sql将文本更改为'WORD WITH ACCENT‰',但我需要将其设置为É,因为表中的值是以这种方式设置的。有什么办法可以更改cfquery标记的编码吗?
我尝试将带有cfcontent标记的页面的编码更改为无效。我也尝试使用SetLocale()也没有太多结果。
谢谢。
最佳答案
我找到了解决方案。
<cfprocessingdirective pageEncoding="UTF-8" />
在页面顶部添加了此功能,它就像一个超级按钮。