Propriedade Charset (ADO)
Indica o conjunto de caracteres no qual o conteúdo de um Stream de texto deve ser convertido para armazenamento no buffer interno do objeto Stream.
Configurações e valores retornados
Define ou retorna um valor String que especifica o conjunto de caracteres no qual o conteúdo do Stream será convertido. O valor padrão é Unicode. Os valores permitidos são cadeias de caracteres típicas passadas pela interface como nomes do conjunto de caracteres da Internet (por exemplo, "iso-8859-1", "Windows-1252" e assim por diante). Para obter uma lista dos nomes do conjunto de caracteres conhecidos por um sistema, consulte as subchaves de HKEY_CLASSES_ROOT\MIME\Database\Charset no Registro do Windows.
Comentários
Em um objeto Stream de texto, os dados de texto são armazenados no conjunto de caracteres especificado pela propriedade Charset. O valor padrão é Unicode. A propriedade Charset é usada para converter dados entrando no Stream ou saindo do Stream. Por exemplo, se o Stream contiver dados do ISO-8859-1 e esses dados forem copiados para um BSTR, o objeto Stream converterá os dados em Unicode. O inverso também é verdadeiro.
Em um Stream aberto, a Posição atual deve estar no início do Stream (0) para poder definir o Charset.
Charset é usado apenas com objetos Stream de texto (Type é adTypeText). Essa propriedade será ignorada se Type for adTypeBinary.
Para obter um exemplo de código, consulte Etapa 4: Preencher a caixa de texto de detalhes.