要显示的话可以直接
Server.HtmlDecode("文忠")
即可也可以转化为汉字显示
Server.HtmlDecode("文忠")
即可也可以转化为汉字显示
解决方案 »
- 请教一asp.net页面返回值的方法
- 有安装sql2008的同学进来帮下忙
- 为什么我用不了ASP.NET的自定义服务器组件
- 为什么我运行程序浏览器自动关闭?
- 各位,我想在网站上做一个在线发短信的功能,怎么实现呢,有谁做过吗?当然别人用手机注册我们网站会员后也可以发自这与短信
- [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
- 公司要做一个类似qq的企信通软件,用什么工具作既快又好?
- jw player 这个播放器 谁用过 自动全屏参数是哪个?
- sos!!!---在ASP.NET中,如何在Table中插入FLASH影片?
- 怎样用datagrid进行数据绑定
- 高手:如何把汉字“文忠”转成:文忠
- 关于DataGrid控件问题
Response.Write(s);
Server.HtmlEncode(xmlDescription)后出现:<Resource number='114002' code='TONGCHEN' type='E' status='A'><LastName>晨</LastName><FirstName>童</FirstName><MiddleName></MiddleName></Resource>汉字没变,不是汉字的符号变了。
我要生成一个XML文件,这个XML文件中的数据要导入到一个英文版的ERP里面,这个ERP是老外开发的。如果这个文件中出现中文,导入的时候就会提示有不认识的字符串。所以我必须要把中文字符给换成这种格式的字符。
我来做,楼主给我分吧。
private string escape(string sInput)
{
string sReturn = "";
for (int i = 0; i < sInput.Length;i++ )
{
string s = sInput[i].ToString();
s = System.Web.HttpUtility.UrlEncodeUnicode(s);
s = s.Replace("%u", "");
int iS = Convert.ToInt32(s, 16);
sReturn = sReturn + "&#" + iS.ToString() + ";";
}
return sReturn.Trim();
}
这个应该对