Hi,
Ik heb een vbs script wat een internet pagina moet openen met als argument de klantnaam. Nu blijkt dat als er diakrieten in de klantnaam zitten die letters wegvallen.
Script moet doen:
http://mijnpagina/opendoc.asp?Client=Nicaragüense
Script doet:
http://mijnpagina/opendoc.asp?Client=Nicaragense
Dus zonder de ü.
Aanroep alsvolgt:
script.vbs Nicaragüense
De wscript.echo laat wèl de complete naam zien, maar in de browser (IE6 en IE7) pikt het niet op.
Als ik vanaf Start-Run http://mijnpagina/opendoc.asp?Client=Nicaragüense opent de juiste pagina. Dus aan IE ligt het niet.
Het is zit dus echt in wshShell.Run( page ).
Gegoogled op oa "vbs launch url diacritics" in vele combinaties. Levert niks nuttigs op.
Ik heb een vbs script wat een internet pagina moet openen met als argument de klantnaam. Nu blijkt dat als er diakrieten in de klantnaam zitten die letters wegvallen.
Script moet doen:
http://mijnpagina/opendoc.asp?Client=Nicaragüense
Script doet:
http://mijnpagina/opendoc.asp?Client=Nicaragense
Dus zonder de ü.
Aanroep alsvolgt:
script.vbs Nicaragüense
code:
1
2
3
4
5
6
7
8
| set WshShell = Wscript.CreateObject("Wscript.Shell")
Set oSh = CreateObject("WScript.Shell")
Set objArgs = WScript.Arguments
client = objArgs(0)
page="http://reports/openDocument.asp?Client=" + client
wscript.echo page
wshShell.Run( page ) |
De wscript.echo laat wèl de complete naam zien, maar in de browser (IE6 en IE7) pikt het niet op.
Als ik vanaf Start-Run http://mijnpagina/opendoc.asp?Client=Nicaragüense opent de juiste pagina. Dus aan IE ligt het niet.
Het is zit dus echt in wshShell.Run( page ).
Gegoogled op oa "vbs launch url diacritics" in vele combinaties. Levert niks nuttigs op.