如何用一个合适的双引号替换这个看起来很奇怪的引号符号:“;
How to replace this strange quote-looking symbol: “, with a proper double quote: "
我有一个文本区域,用作Java类发送的电子邮件的正文
一位用户报告说,在复制苹果Keynote的文本并发送电子邮件后,本应是双引号的字符显示为"?"。
经过进一步检查,用户似乎使用了这个符号:",而不是典型的"。
我一直试图用以下方法替换javascript中的这个符号(没有成功):
str.replace("“", '"')
您发布的代码确实有效:
> "“".replace("“", '"')
"""
然而,这并不能解决问题,因为对于其他unicode字符,您会得到类似的结果。
这是一个需要在后端解决的问题,因为这很可能是Unicode处理不正确的地方。
相关文章:
- 如何在计算器符号为零时替换它
- 如何替换JavaScript字符串中除字母和数字之外的所有内容(空格/符号)
- 替换ng repeat中的一些符号
- 用空格替换单引号和其他符号
- JavaScript 不会替换字符串的最后一个符号
- 正则表达式替换为插入符号
- 如何在我的php注释框中实时替换带有表情符号的文本
- 如何在用户写入文本和按空格后替换表情符号
- JavaScript正则表达式将连续的与号符号替换为分号
- 替换 JavaScript 字符串中的欧姆符号 (Ω)
- Javascript 正则表达式用于替换页面上所有链接 href 中的 & 符号
- 如何用一个合适的双引号替换这个看起来很奇怪的引号符号:“;
- preg_replace/regex或字符串替换希腊语德尔塔符号
- 将以符号开头的字符串替换n次
- 表情符号、带有原始图标的文本区域和带有替换图标的文本字段
- 使用jquery替换多个$符号
- 将d3.js符号替换为图像
- `string.replace`使用美元符号($)作为替换时的怪异行为
- 替换其他两个符号之间的所有符号
- 将符号替换为空格