使用jQuery/Perl/Mechanize处理不同单引号(')和(')的最佳方法是什么?

Dar*_*jax 3 javascript forms perl jquery mechanize

我在Html中有一个表单,我用jQuer.ajax提交给一个Perl脚本,该脚本使用Mechanize来处理URL上的表单,一切运行正常,除了当我看到发送到接收URL的信息时,character()get存储为(â),我不确定处理它的最佳方法是什么,我在jQuery之前尝试了JavaScript的escape(),encodeURI(),replace(),但是我是不确定它是否被视为另一个单引号(').我可以使用JavaScript/jQuery解决方案或使用Perl做一些事情,我只是不确定应该如何处理它.

ike*_*ami 5

« »是正确的单引号(U + 2019).它的UTF-8编码是E2 80 99.

如果您将其E2 80 99视为iso-8859-1或Unicode代码点,则可以获得

  1. 带有CIRCUMFLEX的拉丁文小写字母A(â)
  2. 未命名的控制字符.
  3. 未命名的控制字符.

这就是你所看到的.您有编码问题.