编码发送到php页面的ajax请求数据,然后解码

时间:2018-04-22 22:20:03

标签: javascript php jquery ajax post

我有一个https请求使用ajax到外部php页面,如代码bweloow。请注意,有一些奇怪的非UTF-8字符必须编码,否则我会得到一个奇怪的回报。

//ajax request to external site
sometext = "I only wear Rtrtrr® shoes, and my name is Åron"; 

sometext = some_encoding(sometext); //a PSEUDO code line

$.ajax({
    type: "POST",
    url: "http://targetsite.com/process_text.php",
    data: sometext,
    cache: false,
    success: function(proc_text) {
        alert()
    }
 });    

在php页面上,我需要解码并使用 some_decoding(sometext)而不是 some_encoding(sometext)

有没有办法对这样的文本进行编码,使用 some_encoding 函数i javascript,它具有模拟功能,可用于php中的某些解码。

例如 encodeURIComponent 不会转换所有字符,而我使用的 Base64 在某些情况下与PHP和Javascript不同。是否有相同的东西。

0 个答案:

没有答案