我想让ColdFusion(10)项目成为全局的。它应该支持更多的语言,如日文,中文,西班牙文等。我在互联网上搜索,发现它可以通过添加一行容易实现:ColdFusion如何处理UTF-8(多字节)支持?
<cfprocessingDirective pageencoding="utf-8">
但它应该将其添加到每一个CFC或CFMS。我试图将它添加到Application.cfc中,但未能显示预期的内容。那么我能做些什么来支持多种语言?(utf-8)
另外,我需要考虑数据库部分。我将字符串设计为“nvarchar”。所以当我插入/设置新值时,我必须在值前添加一个'N'。由于它是一个现有的项目,并且有数千个写入插入/设置块。我怎样才能有效地在每个现有的陈述中添加'N'?
update table
set name = N 'name'
我真的很感激,如果你说什么帮助。
UTF8不是2字节。 – SLaks
您应该使用参数。 – SLaks
@SLaks感谢您的纠正。 UTF-8可以是1-4个字节。但我的问题主要是如何在ColdFusion中处理它。你的参数是什么意思? –