请教下大家一个编码问题。 大家好,我做了一个asp.net网站,往txt文件写东西,txt原来的编码是UTF-8的,我写文件用的编码方式也是UTF-8,但是写进去东西后,奇怪的事情发生了,txt的保存方式变为了ansi,但是里面的东西是utf-8编码的,但是有时候txt的编码保持不变。请问大家这是什么原因呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在web.config当中配置一下 <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN"/>重新编译,就OK啦! 或者在前台页面设计的顶部加一句ResponseEncoding="UTF-8"<%@ Page Language="C#" AutoEventWireup="true" CodeFile="cp.aspx.cs" Inherits="cp_cp" ResponseEncoding="UTF-8"%> 保存的时候指定编码Encoding code = Encoding.GetEncoding("utf-8"); 在配置文件中把所有的全都变成UTF-8就好了 不知道为什么,用了2楼的方法依旧是文本文件的保存编码类型自动变为ansi 问个伪静态服务器设置问题 急~~请教ExtJS的.NET控件yui的数据绑定和取选择行的数据的问题 ASP.NET怎样取值 问一个关于无刷新页面的问题!! TreeView 能不能绑定到 文件目录列表?? 动态创建按钮,页面刷新后的问题 有个比较难的问题请教 为什么用datagrid的分页,没反应,点击页码下去,还是第一页 新手请教一个问题~! 请教高手:如何在网页重加人.... 想做个数据库中间层不知道怎么弄,望高手指点 about Gridview Readonly
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN"/>重新编译,就OK啦!
Encoding code = Encoding.GetEncoding("utf-8");