2010-05-13 21 views
0

所以我有我的PHP API(HTML獲取Flash Builder和C#應用程序的API)。所以,如果你想將數據提交給它使用字符串如如何將UTF8字符串傳遞到您的PHP HTML API?

http://localhost/cms/api.php?method=someMethod&string=Your_String

如果在其英文字母其確定。但是如果我需要將UTF-8字符串這樣的Русское Имя傳遞給我的API,我該怎麼辦?

回答

2

使用rawurlencode()函數。它會逐字節地對字符串進行編碼,但這不是問題,因爲UTF-8是一個ASCII感知表示。 128以下的所有代碼位置與ASCII代碼位置相同,127以上的所有代碼位置都用128到255之間的字節序列表示,因此您不會遇到任何問題。輸入包裝應正確地將參數解碼到您的$_REQUEST陣列中。

+0

你應該檢查http://stackoverflow.com/questions/2208934和其他來源正確設置UTF-8環境。 – Notinlist 2010-05-13 18:43:25

相關問題