程序员家园论坛软件开发.NET开发语言 九公公,帮我看看utf-8无签名的问题,好不好?

1  /  1  页   1 跳转 查看:1416

九公公,帮我看看utf-8无签名的问题,好不好?

九公公,帮我看看utf-8无签名的问题,好不好?

我知道你会好多东西,我问了好多人了,查了好多资料了,CSDN里给我的回答是“up”,微软中文社区还没有回复,你可以不可以帮我看看呢?

叫九婆婆爱你一百一千一万年,你帮我看一下,好不好?

我的问题:utf-8有两种,一个是带签名的,一个是无签名的,带签名的会在文件头多两个字符ff fe,然后呢,浏览器只认一个带签名的utf-8文件,同时打开两个就不认了,所以如果使用了include包含一个带签名utf-8文件,在文件的前面就会多出一个空行

我现在生成静态页面的时候是设置utf-8的:
StreamWriter  sw  =  null;
                Encoding  code  =  Encoding.UTF8;
                sw  =  new  StreamWriter(path,  false,  code);
                sw.Write(fileText);
这样生成后的文件,是:utf-8(带签名)  代码  65001

怎样才可以生成一个utf-8的无签名文件呢?
 

回复:九公公,帮我看看utf-8无签名的问题,好不好?

直接把文件头中多余的字节给用空值替换掉?!
 

回复: 九公公,帮我看看utf-8无签名的问题,好不好?



引用:
原帖由 我的密码 于 2008-1-7 20:18:00 发表
直接把文件头中多余的字节给用空值替换掉?!

什么时候替换啊?怎么替换啊?

那个多余的两个字节,十六进制是ff fe,就是,不知道是什么东西

然后呢,现在是把一个shtml文件插入到另一个shtml文件里
 
1  /  1  页   1 跳转

版权所有 程序员家园论坛   Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.015625 second(s) , 4 queries. 浙ICP备07502118号
返顶部