网页另存为.txt文件时出现乱码的问题,紧急求助,100分送上

时间:2022-06-16 06:23:30
用如下javascript打开一窗口:
win=window.open("","","menubar=yes,width=600,height=400")
var thetext= "一些文字一些文字一些文字一些文字一些文字一些文字一些文字"
win.document.write(thetext)


在新窗口的执行"另存为"把文件存为.txt文件后,另存的文本文件全是乱码

12 个解决方案

#1


新窗口的编码为"Unicode",并不能选择"简体中文(gb2312)"
不知是不是这个原因

#2


win=window.open("","","menubar=yes,width=600,height=400")
win.document.open ("text/html","gb2312"); //加上这句试试
var thetext= "一些文字一些文字一些文字一些文字一些文字一些文字一些文字"
win.document.write(thetext)


#3


显示正常,就是保存为.txt后,txt文件是乱码

#4


是不是浏览器的问题,我这里可以啊,不是乱码的

#5


因该不会吧,我试了很久的

#6


我也有同样问题,比如我用文本文件写好的代码放到dw后也出现。
多粘几次就好了。
我也没搞清原因
而且我的头上用的是gb2312.

#7


to  fjalan(fjalan) 

那是DW的问题尤其是MX

#8


try:
win.document.charset="gb2312"

#9


问题还是没有解决

#10


用window.open打开一有frameset的网页,然后在frame里document.write

#11


另存的时候选择txt格式为ansi

#12


另存的时候选择txt格式为ansi或者utf-8,根据需要选择

#1


新窗口的编码为"Unicode",并不能选择"简体中文(gb2312)"
不知是不是这个原因

#2


win=window.open("","","menubar=yes,width=600,height=400")
win.document.open ("text/html","gb2312"); //加上这句试试
var thetext= "一些文字一些文字一些文字一些文字一些文字一些文字一些文字"
win.document.write(thetext)


#3


显示正常,就是保存为.txt后,txt文件是乱码

#4


是不是浏览器的问题,我这里可以啊,不是乱码的

#5


因该不会吧,我试了很久的

#6


我也有同样问题,比如我用文本文件写好的代码放到dw后也出现。
多粘几次就好了。
我也没搞清原因
而且我的头上用的是gb2312.

#7


to  fjalan(fjalan) 

那是DW的问题尤其是MX

#8


try:
win.document.charset="gb2312"

#9


问题还是没有解决

#10


用window.open打开一有frameset的网页,然后在frame里document.write

#11


另存的时候选择txt格式为ansi

#12


另存的时候选择txt格式为ansi或者utf-8,根据需要选择