当前位置: 代码迷 >> ColdFusion >> 汉字展示“?”
  详细解决方案

汉字展示“?”

热度:9538   发布时间:2013-02-26 00:00:00.0
汉字显示“?”
为什么,在CF页面里面,有的汉字在会显示成“?”和其它一些乱码?比如像“璟”这个字,在数据库存里可以保存,但是网页里就是显示为“?”,请高手指点!
------解决方案--------------------------------------------------------
找對應的網頁編碼了,網上搜索一下,CF不懂。
------解决方案--------------------------------------------------------
你用的是什么数据库?哪个版本的CF? 在什么系统运行?
------解决方案--------------------------------------------------------
注意下编码
------解决方案--------------------------------------------------------
应该是编码问题~
------解决方案--------------------------------------------------------
在页面的第一行加上:
<cfprocessingdirective pageencoding="utf-8" />

------解决方案--------------------------------------------------------
关注~~~@_@~
------解决方案--------------------------------------------------------
这是全角问题,使用utf-8编码可以恢复正常!
------解决方案--------------------------------------------------------
你使用的coldfusion server一定是6.0或以上版本!请在Application.cfm中添加
<cfprocessingdirective pageencoding="utf-8">
<cfcontent type="text/html; charset=utf-8">
<cfset setEncoding("URL", "utf-8")>
<cfset setEncoding("Form", "utf-8")>

------解决方案--------------------------------------------------------
中文还是gb2312比较妥当
<cfprocessingdirective pageencoding="gb2312">
<cfcontent type="text/html; charset=gb2312">
<cfset setEncoding("URL", "gb2312")>
<cfset setEncoding("Form", "gb2312")>
  相关解决方案