<configuration> <system.web> <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-Hans" uiCulture="en-us" /> </system.web> </configuration>
问题:
>这真的是ASP.net中的全部内容吗?这似乎很好.
> SQL Server 2005是否有任何DB考虑因素? DB是否会接受简体中文而无需额外配置?
解决方法
至于对汉字输入的支持,如果你打算在中国提供软件,你需要至少支持GB18030-2000.要做到这一点,你需要使用正确的.Net Framework版本 – 支持Unicode 3.0的版本.我相信它自.Net Framework 2.0以来就得到了支持.
但是,如果您想更进一步(可能需要获得竞争优势),您可能需要支持GB18030-2005.唯一的问题是,对这些字符(CJK统一表意文字扩展B)的完全支持在此过程中发生(我不确定它是Unicode 6.0还是Unicode 6.1).因此,您可能被迫使用最新的.Net Framework,但仍然不确定它是否涵盖了所有内容.
您可能需要阅读Unicode FAQ on Han characters.
广告2.我强烈建议您不要将SQL Server 2005与中文字符一起使用.原因是,旧的SQL Server引擎仅支持UCS-2而不支持UTF-16.这可能看起来略有不同,但这确实引起了4字节汉字表意文字的问题.实际上,您希望能够在查询中使用它们(即LIKE或WHERE子句) – 您将收到所有记录.这就是它的工作原理.为了支持它们,你需要设置非常具体的中文排序规则,这将简化对其他语言的支持.基本上,使用带有中文表意文字的SQL Server 2005是一个坏主意.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。