2010-05-13 94 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

相关问题