2011-06-10 57 views
0

我有一個jQuery DIV與一個texarea被推到一個數據庫。問題是,當用戶粘貼包含引號的MS Word文本時,它們將轉換爲em-dashes。儘管我很想禁止M $ Anything,但我的用戶堅持使用Word格式化他們的上傳內容,並在我的textarea中複製粘貼。當我alert()輸出時,所有的Word引號都是em-dashes。這是一個很大的問題,因爲我必須支持em-dashes,但輸出類似jQuery處理MS Word文本粘貼到html文本區

- Hi!----當它應該是「Hi!」時 - 真的讓我感到厭煩,因爲我無法得到M $正在使用的底層代碼,所以我可以改變它。 (其中' - '== —)

當手動輸入ASCII時,textarea傳輸很好;只有來自M $ hit Word的粘貼將它擰緊。

我正在使用Mac OSX Snow Leopard上傳到Linux服務器。

有沒有人遇到過這個問題,如果是的話,解決方案是什麼?

問候, 馬克

回答

0

我沒有全設置一個系統,以幫助您現在嘗試了,但我也有類似的問題,雖然用單引號(')符號。我只是用ASCII碼替代了我用作標記的代碼,例如HEX中的0xFF,然後我將它存儲起來。隨後,當您解析文件時,請將0xFF替換爲您希望替換的任何內容。希望它有助於:)