目前我用的是[C#] 纯文本查看 复制代码 string utf8EncodedHTMLString = Encoding.GetEncoding(0).GetString(Encoding.UTF8.GetBytes("这里是HTML源码"));
Clipboard.SetData("HTML Format", utf8EncodedHTMLString);
这个是可以复制图片和文字的,现在唯一的问题就是汉字编码会乱码,比如下面这个HTML
[HTML] 纯文本查看 复制代码 <html>
<body>
<!--StartFragment-->
这里是一串汉字字符
<!--EndFragment-->
</body>
</html>
对于这些汉字,我想让他换行,也就是加<br>标签,如果在标签前面的汉字是奇数,则会把标签吃掉一半,偶数则正常,虽然知道是编码问题,但是还是解决不了。
在CSDN论上也遇到和我一样问题的人,http://bbs.csdn.net/topics/390024085,他只解决了部分,我这种特殊情况不知如何是好
|