0

だから私は私のphpAPI(html Flash BuilderとC#アプリ用のAPIを取得)を持っています。したがって、データを送信する場合は、次のような文字列を使用します

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

その中に英語の文字があれば大丈夫です。しかし、このようなUTF-8文字列Русское ИмяをAPIに渡す必要がある場合はどうすればよいですか?

4

1 に答える 1

2

機能を使用してくださいrawurlencode()。文字列をバイトごとにエンコードしますが、UTF-8 は ASCII 対応の表現であるため、問題はありません。128 未満のすべてのコード位置は ASCII コード位置と同じです。127 を超えるすべてのコード位置は、すべて 128 から 255 の間のバイト シーケンスで表されるため、問題はありません。入力ラッパーは、パラメーターを$_REQUEST配列に適切にデコードする必要があります。

于 2010-05-13T18:39:27.483 に答える