var range = _document.selection.createRange() as IHTMLTxtRange;
selectstr = range.htmlText;
if (range == null) return;
str = Microsoft.VisualBasic.Strings.StrConv(range.htmlText, Microsoft.VisualBasic.VbStrConv.SimplifiedChinese);
range.pasteHTML(str);
繁转简转换后,发现丢失文字,记录日志发现,str相对于 range.htmlText,后面少了部分文字,网上查阅资料没查到,有没有大佬给点线索。
如下图,童年后缺失文字了。
你先确定下range.htmlText 的 字丢了没有 。
http://blog.csdn.net/weiqian000/article/details/5565415
用了白萝卜blb给的网址中的第一种转换没问题了,但是第二种出错原因有知道的还可以发表一下见解哦