我有以下问题。我试图在发送的Android使用httppost数据(我的代码看起来像这样http://www.androidsnippets.com/executing-a-http-post-request-with-httpclient)。使用php获取数据的服务器,这里是代码:的Android Httppost和PHP,凌乱的编码
<?php
$fileContents = $_POST["xml"];
$fileHandle = fopen("test.xml", 'w') or die("can't create file");
fprintf($fileHandle, "%s", $fileContents);
fclose($fileHandle);
?>
它工作正常,除非非ascii字符在文件中混乱。当我使用php脚本发送数据时 - 所有非ascii字符都完全按照需要显示。我该怎么办?
任何字符特别的方式吗? – CasualT
的XML代码,这是凌乱的部分: %%%%%% (其中,% - 一些不可打印的字符),必须география –
BoredT
,做的urlencodedformentity可能会导致问题的一部分......我相当肯定,更是旨在用于HTTP GET请求......我得去查查有两件事情,秒... – CasualT