2011-06-10 86 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替换为您希望替换的任何内容。希望它有助于:)