Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: ääkköoset querystringistä

tpme [05.11.2012 22:53:57]

#

Onkohan mahdollista saada ääkköstä querystringistä.Siis string nimi= Page.Request.QueryString[nimi];, jolloin ?nimi=pässi, palauttaisi arvon pässi. En saa tuota toimimaan. Server.UrlDecode tms poistaa ä:n. Mieluusti pitäisi toimia enkun kielisessä ympäristössä. Onko ehdes mahdollista?

Grez [06.11.2012 01:03:11]

#

Viestissä ei suoraan kerrota mistä kehitystyökaluista ja ympäristöstä on kyse.. Nimet kyllä viittaisi Asp.Netiin...

Kyllä itselläni esim. Asp.Net MVC kehystä ja C#:a käyttäen toimii aina ääkköset ja kaikki muukin unicode ilman että asiaa tarvii edes miettiä.

Vai tarkoitatko että kirjoitat tuon ?nimi=pässi käsin osoiteriville, jolloin selain ei tietenkään välttämättä osaa arvata millä merkistökoodauksella pyyntö pitäisi lähettää.

Myöskin esim. Latin -sivustolta Unicode sivustolle tai toisin päin linkatessa tulee ongelma että pyyntö menee väärällä koodauksella.

En myöskään ihan tajua miksi haluat ajaa UrlDecode. Page.Request.QueryString["nimi"] on jo valmiiksi urldekoodattu.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta