我在公司做毕设,他们用的是日文操作系统!(鄙视!但是没办法。)开发一个asp.net的项目。我需要拿回学校做演示,我的本本是中文的操作系统,把项目拷过来后,在浏览器中浏览日文全部变成乱码了,不知道应该怎样改变HTML的编码,请大家帮忙啊。

解决方案 »

  1.   

    如果那么容易改,一切都好说了,建议演示的时候用日文系统。
    不过web.config也要改编码格式utf-8
      

  2.   

    编码设为utf-8
    全球通用。
      

  3.   

    如果你原来是用UTF-8编码做的话,那么,在浏览器里面,查看-编码-其他-选择"日文(自动选择"试试看.
      

  4.   

    我试过了,没什么反应.
    我把日文系统下的项目编码全部改成utf-8,页面的html编码也改成utf-8的了,但是在中文系统下运行该项目还是乱码阿。
      

  5.   

    是你的aspx文件编码不对,用utf-8编码保存aspx文件即可。aspx文件默认以开发环境的系统默认编码储存,因为aspx文件是访问时编译,所以如果运行环境发生变化就会编译出错。cs文件在编译成dll后就不存在编码的问题了。浏览器会自动选择编码。
    如果输出编码选择utf-8,则要保证所有的外部文件(js、css)都必须是这个编码的。
      

  6.   

    楼主和我的遭遇一样哦,我也是在一家公司做的日文项目(也是asp.net的),不过和把它放在公司的服务器上了,论文答辩只要浏览下那个系统就好了,现在在我的机子上可以浏览那个系统,而且不是乱码!
    好象安装一个日文的语言包就可以了,^_^
      

  7.   

    装个语言包,用utf-8,恩,一劳永逸