与变音符号的Jquery帖子

时间:2011-02-03 16:49:18

标签: php javascript jquery

我读到javascript中的特殊字符和变音符号有点棘手,我找不到正确的答案。

例如:

                $.post('test.php','club=Fc Köln', 
                    function(response){ 
                        /*--- do something from database with response---*/
                        }
                });

如果我发送俱乐部名称,如FcKöln或Deportivalacoruñajavascript无法处理,有人有正确的解决方案吗?

此致

弗兰克

3 个答案:

答案 0 :(得分:1)

我会尝试使用encodeURIComponent DOCS

$.post('test.php', encodeURIComponent('club=Fc Köln'), 
  function(response){ 
    /*--- do something from database with response---*/
  }
});

在php端,你可以使用urldecode() DOCS,如果需要让你的角色恢复原状。

答案 1 :(得分:0)

首先确保您的文本文件以UTF_8或类似的方式编码。

如果使用Notepad ++,您可以轻松检查和更改文本文件的编码。

希望这有帮助。

答案 2 :(得分:0)

$.post('test.php',escape(clubName), 
    function(response){ 
       /*--- do something from database with response---*/
    }
});

使用urldecode在服务器端进行解码。