我正在监督一个asp.old网络应用程序的大修,以便订单进入.net。 到目前为止,项目已经进行了一次有趣的转变,因为我还需要确保它能够支持中文文本的数据输入。
我现在只是看数据输入。
我遇到了一个障碍,因为只有在英文允许的情况下才允许输入数据(当订单涉及中国以外的国家时)以及其他进入的条件允许使用中文等(当订单仅限本地时)。
数据库目前是单字节存储。 关于我如何能够容纳这个的任何建议? 目前的想法是 i)为中文文本维护一个单独的多字节数据库。 ⅱ)。首页上的Javascript仅强制执行拉丁文本...
当然,我的时间很短 - 我只是把它推到了CJKV的第11页。 任何指导将被感激地接受! 感谢。
答案 0 :(得分:4)
我会把它全部移到UTF8,这会将你的ASCII保持为单字节,并允许你输入任何语言(也许你需要添加法语,德语,日语,韩语)....
您可以在您的unicode中检测中文字符,如果该国家/地区不是china / hongkong / taiwan,则会显示错误消息。我还可以将其扩展到其他语言和国家。