Digite caractere de byte duplo no arquivo VBScript
Pergunta
Preciso converter → (& rarr) em um símbolo que posso digitar em um arquivo ANSI VBScript. Estou escrevendo um script que traduz um conjunto selecionado de htmlcodes para seus símbolos de bytes duplos reais usando um regex. Muitos idiomas conseguem isso usando " 0x8594;" ... qual é o equivalente no VBScript?
Solução
A resposta foi Chrw (8594)
Outras dicas
Chrw (& H8594)
Nota: A resposta de Bob King está correta para as informações fornecidas. O problema é que Alumb está enganado com o significado de uma referência numérica da entidade de caracteres. → (→ seta direita única) é, como afirmado, também identificado como → mas isso é decimal e, portanto, não é equivalente a x8594 em "muitos idiomas" (por exemplo, C ++). É por isso que Chrw (& H8594) deu o personagem "errado". As referências de entidade de caracteres hexadecimais são especificadas usando "&#x" em vez de "&#". Assim 薔 (薔) = x8594 = Chrw (& H8594) while → (→) = Chrw (8594) = x2192.