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?
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.