问题描述
privatestringGetHtmlData(stringhtml){varsb=newStringBuilder();conststringheader=@"Format:HTMLFormatVersion:1.0StartHTML:<<<<<<<1EndHTML:<<<<<<<2StartFragment:<<<<<<<3EndFragment:<<<<<<<4StartSelection:<<<<<<<3EndSelection:<<<<<<<3";sb.Append(header);intstartHtml=sb.Length;sb.Append(@"<!DOCTYPEHTMLPUBLIC""-//W3C//DTDHTML4.0Transitional//EN""><!--StartFragment-->");intfragmentStart=sb.Length;sb.Append(html);intfragmentEnd=sb.Length;sb.Append(@"<!--EndFragment-->");intendHtml=sb.Length;//Backpatchoffsetssb.Replace("<<<<<<<1",String.Format("{0,8}",startHtml));sb.Replace("<<<<<<<2",String.Format("{0,8}",endHtml));sb.Replace("<<<<<<<3",String.Format("{0,8}",fragmentStart));sb.Replace("<<<<<<<4",String.Format("{0,8}",fragmentEnd));returnsb.ToString();}这个老不成功。
解决方案
解决方案二:
没有看到与剪贴板和图片有关的信息
解决方案三:
//试试这个privatestringGetHtmlData(stringhtml){StringnativeHTMLString=@"Version:0.9StartHTML:<<<<<<<1EndHTML:<<<<<<<2StartFragment:<<<<<<<3EndFragment:<<<<<<<4StartSelection:<<<<<<<3EndSelection:<<<<<<<4<!DOCTYPE><HTML><HEAD><TITLE>TheHTMLClipboardandspecialcharacters</TITLE></HEAD><BODY><UL><!--StartFragment--><myhtml><!--EndFragment--></UL></BODY></HTML>";stringutf8EncodedHTMLString=Encoding.GetEncoding(0).GetString(Encoding.UTF8.GetBytes(nativeHTMLString.Replace("<myhtml>",html)));StringBuildersb=newStringBuilder();sb.Append(utf8EncodedHTMLString);sb.Replace("<<<<<<<1",(utf8EncodedHTMLString.IndexOf("<HTML>")+"<HTML>".Length).ToString("D8"));sb.Replace("<<<<<<<2",(utf8EncodedHTMLString.IndexOf("</HTML>")).ToString("D8"));sb.Replace("<<<<<<<3",(utf8EncodedHTMLString.IndexOf("<!--StartFragment-->")+"<!--StartFragment-->".Length).ToString("D8"));sb.Replace("<<<<<<<4",(utf8EncodedHTMLString.IndexOf("<!--EndFragment-->")).ToString("D8"));returnsb.ToString();}
解决方案四:
拷贝到word可以。怎么样能拷贝到qq的消息框呢
解决方案五:
引用3楼na_he的回复:
拷贝到word可以。怎么样能拷贝到qq的消息框呢
这种放式好像不能拷贝到qq消息框。我这边没法装QQ,你自己试吧。
解决方案六:
你这是要做自动发QQ消息的工具啊。!
解决方案七:
你们都搞美女头像,是不是这样回复的人多一些啊?