X xxhadsg Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-17 #1 这个文件很奇怪,是从邮件中解码出来的,在记事本中打开这个文件可以正常看到汉字,而将扩展名改为.html 后在浏览器中看到的却是乱码。 我用UltraEdit打开后也不能正常显示汉字,而如果在记事本中打开后通过粘贴板从记事本中拷贝后再粘贴到UltraEdit中便可以正常显示了,这时在UltraEdit再重新保存为html在浏览器中就可以正常显示了。 哪位大侠给指点一下是怎么回事?在Delphi中该怎么处理?(文件是在Delphi中生成保存的)。 谢谢! 1.txt
这个文件很奇怪,是从邮件中解码出来的,在记事本中打开这个文件可以正常看到汉字,而将扩展名改为.html 后在浏览器中看到的却是乱码。 我用UltraEdit打开后也不能正常显示汉字,而如果在记事本中打开后通过粘贴板从记事本中拷贝后再粘贴到UltraEdit中便可以正常显示了,这时在UltraEdit再重新保存为html在浏览器中就可以正常显示了。 哪位大侠给指点一下是怎么回事?在Delphi中该怎么处理?(文件是在Delphi中生成保存的)。 谢谢! 1.txt
B bsense Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-17 #2 大头,小头问题 windows 98 的记事本不能处理
P power255 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-17 #3 <META http-equiv=Content-Type content="text/html; charset=utf-8"> 这一句有问题,你的字符集不是utf-8,你去掉上面这行,或者用gb2312试试.
<META http-equiv=Content-Type content="text/html; charset=utf-8"> 这一句有问题,你的字符集不是utf-8,你去掉上面这行,或者用gb2312试试.
X xxhadsg Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-17 #4 谢谢回答,不过我试过了,不行。我估计是字符集问题,在记事本中打开后通过粘贴板从记事本中拷贝后再粘贴到UltraEdit中便可以正常显示了。
X xxhadsg Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-02 #5 这是个老问题了,可我一直没有通过。这个邮件在delphi中解码后编码为utf8,超文本内容调用utf8toansi保存为html后在浏览器中打开是乱码,可在记事本中打开可以正常显示,在UltraEdit中打开是乱码。base94解码后调用utf8toansi在delphi的memo中也可以正常显示汉字。 大侠们再指点指点吧。不胜感激! (附件需要改扩展名为eml,即邮件文件) 邮件样本
这是个老问题了,可我一直没有通过。这个邮件在delphi中解码后编码为utf8,超文本内容调用utf8toansi保存为html后在浏览器中打开是乱码,可在记事本中打开可以正常显示,在UltraEdit中打开是乱码。base94解码后调用utf8toansi在delphi的memo中也可以正常显示汉字。 大侠们再指点指点吧。不胜感激! (附件需要改扩展名为eml,即邮件文件) 邮件样本
W wql Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-03 #7 就是charset的问题了,你可以到Delphi的Form下的Font下面选择几个字符机复制到 utf-8位置是一下! <META http-equiv=Content-Type content="text/html; charset=utf-8">
就是charset的问题了,你可以到Delphi的Form下的Font下面选择几个字符机复制到 utf-8位置是一下! <META http-equiv=Content-Type content="text/html; charset=utf-8">