我有以下問題。我試圖在發送的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