2010-10-18 48 views
0

我使用JS用以下FUNC電話查詢PHP腳本:發送參數的PHP文件在不同的語言

$.post("http://localhost/abc/create.php",{ 
     name:data 
    } ,function(data){ 
     alert(data); 
    }); 

現在這個名稱參數可以是任何語言,如:英語,印地文等。我的代碼對於英文工作正常。但它不適用於印地文。當我在post參數中添加名稱發送請求時,名稱以html編碼方式發送。有沒有一種方法可以正確發送我的全名,而不會丟失任何數據。

請建議..謝謝。

+1

請說明問題所在。一個例子是最好的 – 2010-10-18 12:59:40

+2

你應該確保你使用正確的UTF-8編碼。在雙方。這通常是造成這種問題的原因。 – jwueller 2010-10-18 13:02:10

+0

如果其編碼沒有數據丟失。你是否在服務器端使用urldecode? – Gordon 2010-10-18 13:03:22

回答

1

你說name參數被編碼爲html?你不能只使用PHP中的html_entity_decode()函數嗎?應該工作或任何語言的任何文本。