windows live writer 插件 VSPaste 中文乱码和去空白链接方案
2011-09-22 20:20
441 查看
1原来的效果
//原-来′得?rft字?符?(vs向ò剪?贴ù板?写′数y据Y时±出?现?多à余à的?元a字?符?,不?知a道à原-因ò,求ó解a....) string rtf = (string)Clipboard.GetData(DataFormats.Rtf); #region 输?出?测a试? //var frm = new frmTextbox(); //frm.SetText(rtf); //frm.ShowDialog(); #endregion //字?符?串? rtf = System.Text.RegularExpressions.Regex.Replace(rtf, @"\\uinput2(?<uc>\\u-?\d*)\s..", (m) => { return m.Groups["uc"].Value + "?"; }); newContent = "<pre class=\"code\">" + Undent(HTMLRootProcessor.FromRTF(rtf)) + ""; return DialogResult.OK;
2现在的效果
if (Clipboard.ContainsData(DataFormats.Rtf)) { //原来得rft字符(vs向剪贴板写数据时出现多余的元字符,不知道原因,求解....) string rtf = (string)Clipboard.GetData(DataFormats.Rtf); #region 输出测试 //var frm = new frmTextbox(); //frm.SetText(rtf); //frm.ShowDialog(); #endregion //字符串 rtf = System.Text.RegularExpressions.Regex.Replace(rtf, @"\\uinput2(?<uc>\\u-?\d*)\s..", (m) => { return m.Groups["uc"].Value + "?"; }); newContent = "<pre class=\"code\">" + Undent(HTMLRootProcessor.FromRTF(rtf)) + ""; return DialogResult.OK; }
源代码:下载地址
生成DLL:下载地址
相关文章推荐
- 重新修正的Windows Live Writer代码高亮插件VSPaste
- 一次查找Windows Live Writer的VSPaste插件丢失RTF格式信息的经历
- Winodws Live Writer 的VSPaste插件
- 为Windows Live Writer写了一个小插件——插入搜索页面链接
- CodePaste for Windows Live Writer 插件的使用方法
- CodePaste for Windows Live Writer 插件发布了
- Windows Live Writer 插件资源
- Windows Live Writer加载代码着色插件步骤
- CoolEmotion升级到2.5,新增表情一套(Windows Live Writer 表情插件)
- 一个简单的Windows Live Writer插件
- Windows Live Writer 的代码高亮插件
- Windows Live Writer 中的语法高亮插件[转]
- Source Code Formatter,一个不错的Windows Live Writer 插件
- 第一次使用Windows Live Writer,收集了一些插件
- 代码着色插件 for Windows Live Writer
- phpword插件导出word文件时中文乱码问题处理方案
- 总结sublime c++编译环境搭建 | 中文乱码问题解决方案 |sidebar配置 |sublime最佳插件列表|最佳主题方案
- Windows Live Writer测试插件
- 推荐windows live writer插件(转载)
- 新语言代码高亮及Windows Live Writer插件开发