Domanda

Devo convertire ? (& amp; rarr) in un simbolo che posso digitare in un file VBScript ANSI. Sto scrivendo uno script che traduce un set selezionato di htmlcodes nei loro simboli a doppio byte reali usando un regex. Molte lingue ci riescono usando " \ 0x8594; " ... qual è l'equivalente in VBScript?

È stato utile?

Soluzione

La risposta era ChrW (8594)

Altri suggerimenti

ChrW (& amp; H8594)

Nota: la risposta di Bob King è corretta per le informazioni fornite. Il problema è che alumb si sbaglia sul significato di un riferimento di entità carattere numerico. & # 8594; (& amp; rarr; freccia a destra singola) è, come detto, anche identificato come & amp; # 8594; ma questo è decimale e quindi non equivale a \ x8594 in "molte lingue" (ad es. C ++). Questo è il motivo per cui chrW (& amp; H8594) ha dato il "sbagliato" personaggio. I riferimenti alle entità di caratteri esadecimali vengono specificati usando " & amp; # x " invece di " & amp; # " ;. Quindi & amp; # x8594; (& # 34196;) = \ x8594 = chrW (& amp; H8594) mentre & amp; # 8594; (& # 8594;) = chrW (8594) = \ x2192.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top