ColdFusion和Unicode字符问题

ColdFusion和Unicode字符问题,unicode,encoding,utf-8,coldfusion,Unicode,Encoding,Utf 8,Coldfusion,使用i18n实现Coldfusion网站的全球化 我使用的是资源文件,而不是数据库 在其中一个字符串文件中,我的值显示为: Inicia sesión con tu nombre de usuario y contraseña. Inicia sesi�n con tu nombre de usuario y contrase�a. 当我在浏览器上运行时,它显示为: Inicia sesión con tu nombre de usuario y contraseña. Inicia s

使用i18n实现Coldfusion网站的全球化


我使用的是资源文件,而不是数据库

在其中一个字符串文件中,我的值显示为:

Inicia sesión con tu nombre de usuario y contraseña.
Inicia sesi�n con tu nombre de usuario y contrase�a. 
当我在浏览器上运行时,它显示为:

Inicia sesión con tu nombre de usuario y contraseña.
Inicia sesi�n con tu nombre de usuario y contrase�a. 
阅读了下面的链接后,我已经通过
cfprocessingdirective
启用了
utf
和meta标记,但我不确定为什么它仍然这样显示

我用谷歌翻译把上面的英语翻译成西班牙语

在my Application.cf中使用此选项也可以:

<cfset setLocale("English (US)")>
  <!--- Set the session page encoding --->
  <cfset setencoding("URL", "utf-8")>
  <cfset setencoding("Form", "utf-8")>
俄文文件是ru.rtf

username=Имя пользователя
login=Войти с именем пользователя и паролем.
appName=Inventory Manager
rem=Запомнить меня
slogin=войти
errorLoginMsg=Ошибка! Учетные данные для входа не удалась, попробуйте еще ​​раз
ser='Имя' является обязательным полем.
ser1=Поле 'Пароль' является обязательным.
nitem=Новый элемент
ilist=Список статей
order=Заказать
olist=Список Заказать
sell=Продать
slist=Список продажам
quote=Цитаты
qlist=Котировки Список
rs=Продано Возвращается
inv=Счет

当你说“字符串文件”时,你的意思是你读入的某种数据文件吗?或者它是CFM文件,或者什么?你可以发布导致问题的代码(只是相关部分)吗?回答:我正在使用资源文件:en.strings、es.strings、ru.strings等。但是我发现如果我尝试在ru.strings中添加俄语,它只会显示问号,所以我将其保存为ru.rtf,其中实际上包含俄语字符,我将在我的主要问题中附上这些文件好的,那么你是如何阅读这些文件的呢?我将在接下来的4天内离线,但我怀疑您需要阅读
fileRead()
()的文档,并注意
charset
参数。好的,正如我前面所说的,请停止描述您的代码,并将其展示给我们!给我们一个简化的复制案例,展示你所看到的。将其缩减为演示问题所需的内容。这基本上是一个文件读取和一个输出语句。