【发布时间】:2011-01-21 19:21:11
【问题描述】:
我有一个使用 ASPX 和 C# 的项目。所有页面都通过重写的 InitializeCulture 方法支持本地化。除了一页之外,一切都很好。此页面具有用于搜索的 UserControl。我注意到这个页面有些奇怪。如果我执行搜索,所有法语字符都会显示不正确。但是,如果我将语言更改为英语,然后再改回法语,它们就会出现。文本来自全局 resx 文件。 首次展示:
Nous avons également effectué
更改语言后再返回:
Nous avons également effectué
任何想法为什么会发生这种情况?它也会影响整个页面,甚至是在所有其他页面上都能正常工作的部分。 web.config 文件的默认编码设置为 utf-8:
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
【问题讨论】:
标签: asp.net user-controls localization