Avatar billede thomasabcd Nybegynder
09. maj 2003 - 17:46 Der er 2 kommentarer og
2 løsninger

udskrive skjulte tegn ?

Er det ikke muligt at udskrive skjulte tegn i en streng. Eks. hvor der er mellemrum ( ).

Altså istedet for at Response.write("Jens Jensen) udskriver Jens Jensen, skal den udskrive Jens Jensen

Jeg prøver at sammenligne to strenge og når jeg læser dem, er de helt ens. Så jeg antager, at der er et skjult tegn et sted, som er forskelligt.
Avatar billede thomasabcd Nybegynder
09. maj 2003 - 17:47 #1
....... når jeg sammenligner strengene er de ikke ens. Der returneres false når jeg sammenligner dem
Avatar billede michaels Nybegynder
09. maj 2003 - 18:47 #2
Du kan jo lave en Replace(String, "&", "_&_") Så burde du kunne se om der var nogen skujlte tegn ;-)
Avatar billede roenving Novice
09. maj 2003 - 18:49 #3
  er *ikke* det samme som mellemrum, men bruger den samme repræsentation på skærmen.

Du kan teste ved at prøve at sætte de to linjer ind i f.eks. en tabel-celle, som er så lille, at linjen skal deles i to; hvis du bruger   deles linjen ved grænsen for cellen uanset hvor det er i linjen, bruger du mellemrum deles den ved mellemrummet.

nbsp betyder no-break-space altså et mellemrum, som ikke må kunne fjernes ...

hth
jes
Avatar billede olebole Juniormester
10. maj 2003 - 01:03 #4
<ole>

Hvis dine to variabler hedder 'a' og 'b', kan du skrive:

<script language="JScript" runat="Server">
var c = d = "";
for (i=0; i<a.length; i++) {
    c += "|"+a.charCodeAt(i);
}
for (i=0; i<b.length; i++) {
    d += "|"+b.charCodeAt(i);
}
Response.Write(c+"<br>\n"+d);
</script>

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester