2010-09-13 72 views
1

我有一个标准的HTML页面的CKEditor它包裹在一个形式问题。 表单提交(主题)到Send_Emails.aspx的CKEditor发送电子邮件与ASP.NET [VB] - 用特殊字符

Send_Emails.aspx读取FCKEditor的内容到一个变量

Dim html As String = Request.Form("ck_content") 

然后,它发送一个电子邮件。

问题

字符如:

 -> this seems to show as a special character for blank spaces/carriage returns 
’ -> this seems to show as apostrophe's 

你能reccomend一些方法,这些地Cleanze非标准的字符我的帖子的数据?

感谢

回答

0

我想通了如何使用这个功能剥离不需要的字符:

function removeMSWordChars(str) { 
    var myReplacements = new Array(); 
    var myCode, intReplacement; 
    myReplacements[8216] = 39; 
    myReplacements[8217] = 39; 
    myReplacements[8220] = 34; 
    myReplacements[8221] = 34; 
    myReplacements[8212] = 45; 
    for(c=0; c<str.length; c++) { 
     var myCode = str.charCodeAt(c); 
     if(myReplacements[myCode] != undefined) { 
      intReplacement = myReplacements[myCode]; 
      str = str.substr(0,c) + String.fromCharCode(intReplacement) + str.substr(c+1); 
     } 
    } 
    return str; 
}