O caractere ® tem o valor de código decimal 174 e, portanto, não é um ASCII caractere que todos têm valores de código no intervalo de 0 a 127.
® é o caractere ® armazenado no arquivo de texto codificado com Unicode codificação UTF-8 , mas exibido como ANSI caractere usando a página de código Windows 1252 ou ISO 8859-1 .
Assim, a exportação das diferenças é bem feita e o arquivo criado (arquivo de texto?) está ok. Você só precisa abrir este arquivo codificado em UTF-8 em seu editor/visualizador de texto usando UTF-8 se o editor/visualizador não detectar automaticamente a codificação UTF-8.
Você pode inserir no topo do arquivo de texto

que é hexadecimal EF BB BF que é a marca de ordem de byte
(BOM
) para UTF-8. Isso ajudaria os editores/visualizadores de texto a detectar mais rapidamente que o arquivo de texto está codificado em UTF-8. Mas alguns aplicativos não interpretam esses 3 bytes no início de um arquivo de texto como BOM. Agora, sabendo que seu problema é causado por uma codificação diferente de caracteres não ASCII, você pode pesquisar páginas relacionadas. Veja, por exemplo, Descrição do armazenamento de dados UTF-8 no SQL Server . Sugiro pesquisar com as palavras Unicode UTF-8 SQL Server .