通过PHP在Angular中通过请求发送和验证UTF 8

时间:2017-12-13 14:27:52

标签: php angularjs utf-8

我如何发送UTF请求,例如数据stringarray, 例如,韩语或日语 现在它发送有线string,如:exe34343exe3435

请求示例:

 var params = {
                id:id,
            };
            return $http({
                method: "POST",
                url:("services.php"),
                headers: {'Content-Type': 'application/x-www-form-urlencoded'},
                timeout: "2000ms",
                data: $.param({action:"get_test", data: params}),
            })
                .then(getFun)
                .catch(function(message) {
                    throw new Error("XHR Failed",message);
                });

PHP不知道如何使用字符串

现在我正在使用

$this->test = filter_input(INPUT_GET, 'test', FILTER_SANITIZE_ENCODED);

但如果string位于UTF - 与中文或日文一样,则会将其转换为:%EX234234 ...

那么在UTF-8

中验证输入的最佳方式是什么?

0 个答案:

没有答案