2010-10-06 18 views
84

Verilen aşağıdaki URL (çalışma, deneyin!) NBazı Yeri \ nCounty & posta kodu = TR33% 20.999 & [email protected] & ülkede \satır karakteri Verici " n"

https://select-test.wp3.rbsworldpay.com/wcc/purchase?instId=151711&cartId=28524&currency=GBP&amount=1401.49&testMode=100&name=Tom%20Gul&address=24%20House%20Road = GB

Bağlantıya tıklarsanız ve ödeme sayfasına giderseniz, adres kutusundaki adres düzgün görüntülenmiyorsa, satırsonu karakterleri metin olarak görüntülenir.

<br />'s'dan geçmeyi denedim, ancak şans yok, herhangi bir fikri olan var mı? Yeni satırlarla görüntülenecek adresi almam gerekiyor.

Virgül ayırıcı olarak tamam ama yeni satırlara sahip olmayı tercih ederim. Herhangi bir yardım için teşekkürler! Çalışan bir örnek kabul edilen cevap olacaktır.

+0

Sen nerede gösterilecek adresini almak için gereken encodeURI yöntemi vardır? – Paddy

cevap

232

URL'de %0A kullanmayı deneyin, tıpkı boşluk karakterinin yerine %20 kullandığınız gibi.

+0

@enumiro Karakterin nasıl gönderileceğini söyler misiniz 'tek tek tırnaklar –

+0

Tek alıntı karakterini göndermek için sadece kullan:% 27 – LaborEtArs

+0

'% 0A' newline' \ n' '; ve ' sergiol

42

\n'u %0A ile değiştirmeye çalıştığınız gibi, %20 ile değiştirilen boşluklarınız var.

20

\n (C kodlaması) yerine %0A (URL kodlaması) kullanın.

+0

'% 0D 'karakterinin nasıl gönderileceğini söyler misiniz' 'tek tek tırnak –

+1

Bu '% 27'. Herhangi bir metnin kodlamasını gösterebilecek hizmetleri bulmak için "URL'yi çevrimiçi kodlayın" veya bunun gibi bir şeyi arayın. Ve lütfen böyle bir yorum yapmayın. – DarkDust

+0

Tamam, teşekkürler !! –

2
partiye geç

ancak herkes bu genelinde gelirse, javascript

İlgili konular