我有一個非常棘手的問題在一個經典的ASP頁面上的textarea裏面的內容。VB腳本引用字符問題,很需要幫助!
問題的觸發因素是最終用戶將Word中的內容複製並粘貼到頁面上的textarea中。然後該頁面通過電子郵件將表格內容發送至第三方聯繫人管理系統。這個系統顯示以下字符當使用引號:
示例文本: 「這是一個測試」 '這是一個測試' 結果:“This是種皮¢Â€A A¢Â€Â ~this是一個測試」
我不能做到以下幾點: - 禁止複製/粘貼 用戶 - 更改頁面編碼 - 更改任何聯繫管理系統代碼 的 - 傳回使用頁面GET ,POST很好。 - 將頁面轉換爲.NET
我試過很多VBSCRIPT & Javascript修復,但似乎無法找到解決方案。我非常沮喪,真的可以使用一些幫助。我顯然嘗試完全刪除引號(他們不是必需的),但我似乎無法捕捉它們。我的猜測是,這是某種類型的UTF8或ANSI編碼問題,並嘗試了許多腳本來回轉換,但迄今爲止沒有。我已經嘗試了很多正則表達式,絕對沒有運氣。我試圖用FCKEditor替換文本字段,因爲我知道它可以從字標記中捕獲粘貼並將其刪除,但該解決方案僅適用於使用IE的客戶端,並且我甚至沒有得到它甚至無法工作。我到底在想什麼?爲什麼我欣賞提示,我真的需要一個好的解決方案。
你怎麼能指望來解決這個問題,如果你不能改變任何代碼或改變編碼? – 2009-07-13 17:42:38
我可以更改將電子郵件提交給聯繫人管理系統的頁面上的代碼。所以報價必須在通過電子郵件發送之前進行更正。 – User 2009-07-13 17:43:57