PHP HTML API içine UTF8 dize geçmek için?

1 Cevap php

bu yüzden benim php API (html al api Flash Builder ve C # uygulamalar için) var. Bunu veri göndermek istiyorsanız Yani eğer gibi dize kullanın

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

Ingilizce mektuplar onun ok içinde varsa. Ama ne bu Русское Имя Benim api ben ne yapayım gibi UTF-8 dizesi geçmek gerekiyorsa?

1 Cevap

rawurlencode() işlevini kullanın. Bu byte tarafından dize bayt kodlamak, ancak UTF-8 ASCII farkında temsilidir çünkü, bir sorun değildir. 128 Aşağıda tüm kod konumları ASCII bir aynıdır, 127'den tüm kod konumları 128 ve 255 arasındaki tüm vardır bayt dizileri ile temsil edilir, bu yüzden onunla sorun olmaz. Giriş sarıcı düzgün $_REQUEST diziye parametreleri çözmek gerekir.