gpt4 book ai didi

ASP.NET - 给定编码 .resx 中的无效字符

转载 作者:数据小太阳 更新时间:2023-10-29 02:07:03 26 4
gpt4 key购买 nike

我正在使用包含 .resx 文件的 App_LocalResource 文件夹向客户的网站添加多种语言。

客户端的测试应用程序托管在没有外部 Internet 访问权限的服务器上,因此我必须 remote desktop到网站并手动复制通过 Notepad 所做的任何更改..

到目前为止,我已经手动创建了一个 App_LocalResource 文件夹,创建了 .resx 文件并通过记事本复制了每个文件的源。

我现在遇到解析器错误:

Parser Error Message: Invalid character in the given encoding.

Line 137:  </data>
Line 138: <data name="DEATHINSERVICENOMINATIONS" xml:space="preserve">
Line 139: <value>Mort à candidatures Prestation de service</value>
Line 140: </data>
Line 141: <data name="EDITPERSONALDATA" xml:space="preserve">

这可能与我使用记事本手动复制这些文件有关,还是有其他原因?

我已将其添加到 web.config 文件中:

<globalization fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"/>

最佳答案

尝试在 resx 文件的第一行添加一个 encoding 属性,如下所示:

<?xml version="1.0" encoding="ISO-8859-1"?>

关于ASP.NET - 给定编码 .resx 中的无效字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6717546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com