& teken werkt niet

Status
Niet open voor verdere reacties.

cmaster

Gebruiker
Lid geworden
25 jan 2012
Berichten
15
hallo mensen van het form

ik heb bezig met een code proiectje maar op een een of andere manier verwijderd vb het & teken uit de string

Code:
        Label1.Tag = "https://login.minecraft.net/?user=T1&password=T2&version=12"
        Label1.Tag = Replace(Label1.Tag, "T1", TextBox1.Text)
        Label1.Tag = Replace(Label1.Tag, "T2", TextBox2.Text)

in de link word wel stuf ge replaced maar helaas verdwijnen de & tekens
 
& heeft een speciale betekenis in VB, namelijk het samenvoegen van strings.
Een oplossing die zou moeten werken is:
Gebruik URL escape codes. Dus wordt je eerste code-regel: Label1.Tag = "https://login.minecraft.net/?user=T1%26password=T2%26version=12"
Zie ook de tabel op deze link

Tijs.
 
Het had ook zo gekund:

Label1.Tag = "https://login.minecraft.net/?user=T1" & "password=T2" & "version=12"
 
Nee, zo plak je alleen de tekst aan elkaar en dan mis je de & tekens in de URL.
 
Maar als het tussen dubbele aanhalingstekens staat, ziet Visual Basic toch als & en niet als het samenvoegen van strings? Of ben ik nu raar aan het denken?

Pim
 
Dus dan was deze vraag toch nutteloos, omdat het gewoon werkte???

Pim
 
In #1 wordt gezegt dat het &-teken verdwijnt.
Dat klopt ook en ligt niet aan Visual Basic maar aan het gebruik van dat teken in een URL zoals dnties al aantoonde.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan