问题描述
用window.open("a.txt"),文件内容本身是中文,显示在窗口后是乱码,求指导。
解决方案
解决方案二:
文本文件的字符集,与网页的字符集不一致
解决方案三:
引用1楼xuzuning的回复:
文本文件的字符集,与网页的字符集不一致
有什么解决办法不?
解决方案四:
<htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title></title><script>functionceshi(){pwin=window.open("a.txt",'_blank');pwin.document.charset="UTF-8";}</script></head><body><formid="form1"runat="server"><div><textareaid="code">测试文字</textarea><divid="bodystr"><div/><inputtype="button"value="预览"onclick="ceshi()"></div></div></form></body></html>
解决方案五:
引用3楼guwei4037的回复:
<htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title></title><script>functionceshi(){pwin=window.open("a.txt",'_blank');pwin.document.charset="UTF-8";}</script></head><body><formid="form1"runat="server"><div><textareaid="code">测试文字</textarea><divid="bodystr"><div/><inputtype="button"value="预览"onclick="ceshi()"></div></div></form></body></html>
非常感谢,IE下解决了,不过火狐还是乱码。
时间: 2024-07-29 08:00:40