Pergunta

Então, eu tenho minha API PHP (HTML Obtenha API para Flash Builder e C# Apps). Então, se você deseja enviar dados para ele, você usa string como

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

Se houver letras em inglês, tudo bem. Mas e se eu precisar passar a string utf-8 como esta Русское Имя Para minha API, o que devo fazer?

Foi útil?

Solução

Use o rawurlencode() função. Ele codificará o seu byte de string byte, mas não é um problema, pois o UTF-8 é uma representação ASCII ACECTIDADE. Todas as posições de código abaixo de 128 são idênticas ao ASCII, todas as posições de código acima de 127 são representadas com sequências de bytes, que estão entre 128 e 255, para que você não tenha problemas com ele. O invólucro de entrada deve decodificar os parâmetros em seu $_REQUEST matriz corretamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top