客户要求做个企业网站,内容很简单,包括公司简介、产品信息、留言、在线订购
功能实现没什么难度,很平常,不过客户要求支持多种语言,中、日、英、俄
请问这种多语言网站,在数据库设计方面应注意什么?
比如应用nvarchar,不用varchar
还有其它的什么?
我想是每个功能建四个相同结构的表,在表名后加 "_EN" 这样表示语言,
对数据库操作时,判断用户session里面存储选择的语言类型,读取表结构

解决方案 »

  1.   

    参考
    http://www.jzxue.com/Html/changshi/2008/1/5359EDGJK.html
    http://www.cnwebshow.com/edu/html/article_5112.html
      

  2.   

    比如应用nvarchar,不用varchar 
    -------------------------------------------我也想知道为什么都用nvchar
      

  3.   

    学学Develop,做成不同的资源文件
      

  4.   

    所有的文件保存UTF-8格式
    研究下VS2005/2008自带的全局资源文件本地资源文件
      

  5.   

    浏览器都有一个语言设置,通过程序可以获取
    每一条记录有一个标记语言的字段就可以了建议楼主看看微软提供的多语言解决方案
    http://www.microsoft.com/china/msdn/library/webservices/asp.net/BasicInstincts0608.mspx
      

  6.   

    对AJAX有兴趣的朋友,欢迎加入群78514534
    对ASP.NET和C#有兴趣的朋友,欢迎加入67226009