herrmann 发表于 2005-10-14 14:48:05

为什么从网页中复制的文字粘贴到OpenOffice中不能显示

我从网页中复制了一段文字,然后粘贴到OpenOffice中,结果发现汉字都无法显示,
而打开现成的文档,汉字能够正常显示,请问如何从网页中复制文字?谢谢

月下刀客 发表于 2005-10-14 15:26:52

也许文字编码不同。

粘进去后选择全部,然后换个字体看

wymam 发表于 2005-10-16 15:16:47

我试过了,你 先拷贝到文本编辑器中,再拷贝到offic中就可以了,比较麻烦!!!!

herrmann 发表于 2005-10-16 20:24:56

我试过了,你 先拷贝到文本编辑器中,再拷贝到offic中就可以了,比较麻烦!!!!

OpenOffice竟然这么土吗?凭这怎么从微软手中把用户抢过来?

haulm 发表于 2005-10-16 21:02:33

试了不少动作了,只能这样了,保存文件然后再用它打开,直接粘贴要乱码,只要是网页上复制的都不能直接正常粘贴,而从编辑框、地址栏中复制的却是正常的。

yjwork 发表于 2005-10-16 22:17:22

我试过了,你 先拷贝到文本编辑器中,再拷贝到offic中就可以了,比较麻烦!!!!

OpenOffice竟然这么土吗?凭这怎么从微软手中把用户抢过来?
我的就没问题
不要乱说
个人觉得主要是openoffice不自带字体。

haulm 发表于 2005-10-17 00:39:36

不是字体问题,是编码问题,这个很显然的。
比如你找开的是WRITE WEB,你新建一个网页,切换到源码视图,你在<body></body>之间放的所有的WEB复制来的文字都很正常,切回网页模式看到的也正常,如果你不在<html>之间写入任何的中文字符,或直接在网页视图上粘贴,你在网页视图上看到的就是一片乱码,切回源码视图可以看到乱码的文字部份全部被解释成了特殊的字符。在<body></body>之间的文字经过切换视图还会被转换成这样的格式:
<BODY LANG="zh-CN" DIR="LTR">
<P><FONT FACE="Bitstream Vera Serif, serif"><SPAN LANG="en-US">MagicLinux</SPAN></FONT>是一个基于中国<FONT FACE="Bitstream Vera Serif, serif"><SPAN LANG="en-US">Linux</SPAN></FONT>公社的<FONT FACE="Bitstream Vera Serif, serif"><SPAN LANG="en-US">Linux</SPAN></FONT>免费发行版,为了推动中国<FONT FACE="Bitstream Vera Serif, serif"><SPAN LANG="en-US">Linux</SPAN></FONT>开源社区与世界开源社区的同步和合作,<FONT FACE="Bitstream Vera Serif, serif"><SPAN LANG="en-US">Magic
Linux</SPAN></FONT>所有的软件和应用程序将严格遵守<FONT FACE="Bitstream Vera Serif, serif"><SPAN LANG="en-US">GNU</SPAN></FONT>通用公共许可证。
</P>
从中你可以看到,英文字符和中文字符严格地定义了字体。你试着把网页的表格连带文字一起复制,也可以直接粘贴到Writer。
综上所述,Writer和Writer/web都是基于HTML显示的,从网页复制来的文字,在openoffice中就不是单纯的文字,而是网页代码,而如何使得这些粘贴的文字能正常显示中文就有方向了,因为找到了根源。
────────────────────────────────────
按" yjwork "的图示我把选项中的标准文字(中日韩)项的所有文字改成AR PL×××....,郁闷哦,才正常几分钟这方法又不行了。。。。 8O 8O________________________________________________________

最后在编辑菜单里找到了选择性粘贴选项,用这个选项的未格式化文字,可以正确的粘贴你所复制到的文字而不带有格式代码,BS下OpenOffice的作者们,怎么把粘贴代码用ctrl+v来实现,造成我们复制的文本不能正确显示,解决办法可能是要找出并修改某些的显示模板。

cqowen 发表于 2008-6-1 21:32:19

回复 #1 herrmann 的帖子

在Writer上面的字体下拉框中选择“ZYsong18030”字体就OK了!

行走之间 发表于 2008-6-7 19:29:20

通过文本编辑器中转。
页: [1]
查看完整版本: 为什么从网页中复制的文字粘贴到OpenOffice中不能显示