Kod
// 1
// JS
encodeURIComponent()
decodeURIComponent()

Kod
// 2
// JS
encodeURI()
decodeURI()

Kod
// 3
// PHP
rawurlencode()
rawurldecode()
// koduje/dekoduje zgodnie z RFC 1738

Kod
// 4
// PHP
urlencode()
urldecode()
// koduje/dekoduje metodą URLi


Moj problem to jak polaczyc w pary funckje kodowania ciagow, tak aby wszystko gralo (i nie powstaly krzaki) podczas przekazywania danych pomiedzy JS a PHP...

a) 1-3, 2-4
b) 1-4, 2-3

a czy b, a moze tylko jedna para wspolgra ze sobą ?

Nie moge sie doszukac jakimi metodami koduja funcje JS (1 i 2).