关于ASP中gb2312和utf-8之间的转换
请高手指教,这个网站是个动画网站。所以全部是用FLASH做的网站,里面的更新内容是用XML文件实现的。现在我为了方便管理就开发了网站后台程序。可是在开发过程中我没注意到动画网站用的是UTF-8编码写的。我后台的程序是用GB2312写的。所以现在我生成的XML文件在前台显示就会乱码的。所以请高手指教我应该怎么把gb2312转换为UTF-8?网上的资料我都用过都不能实现。谢谢大家了,很急!!!!!
http://www.blueidea.com/tech/program/2006/3538.asp
两步:
一步是代码里修改
<%
Response.CodePage = 65001
%>
和
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
另外一步,是在记事本保存的时候,编码方式改为 utf-8
请问楼上的以前解决过吗?用你说的方法
我在我这里也实现不了的
做个记号,等待高手解决
在编辑工具里存储窗口里有选择编码方式的,不要选ANSI就是了
先把编码统一改成1种
然后用EditPlus重新打开页面另存为然后选编码就可以了
生成 UTF-8 的 XML
先看一下你是如何生成 XML 的. 自己拼 字符串, 还是使用 DOM
生成UTF8的XML不就可以了吗?要不你就要写一个GB2312到UTF8的转换函数了
你用DW 然后用搜索功能 选择文件夹全部文件搜索 然后你搜索一下gb2312 看看哪些可以改 最好可以改成这样的
<%@ CODEPAGE=65001%>
<%Response.CodePage=65001%>
<%Response.Charset="UTF-8"%>
这样三行东西专治乱码
相关问答:
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
''' <summary>
'' ......
服务器现在是。net 2.0的
我现在的项目就是asp.net mvc + linq的,现在服务器的环境配置用不了。
不知道有前辈碰到过这样的问题没。
难道服务器必须要装.net3.5 和 asp.net mvc
请前辈指点
不装你认为你要怎么 ......
本人不会asp,报错了,请大家帮忙看看。
代码如下:
<%
dim keyword_Name,keyword_YJ,keyword_RQ
if rs("QS_PASS_1_name")<>"0,0" then
keyword_Name=split(rs("QS_ ......
C# code:
SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......
asp.net批量上传图片最好有源码,在线等!!!!!!!
源码很长的。
参考
C# code:
HttpFileCollection files = HttpContext.Current.Request.Files;
if (files.Count <= 1)
{
......