Pergunta

Estou escrevendo resultados estatísticos em SPSS com um código como

OMS 
   / SELECT Tables Headings
   / DESTINATION FORMAT = OXML OUTFILE='C:\Temp\outfile.xml'.

O arquivo de sintaxe é salvo como UTF-8 (com endereço da Internet). Ele tem algumas palavras com trema (caracteres alemão engraçado como a, o, u). Quando abro o arquivo de sintaxe, ele exibe esses tremas como ü, ö etc. Escusado será dizer que, no arquivo xml de saída, os tremas ainda estão ilegível.

Como posso especificar o que codifica a arquivo de sintaxe está em? O marcador (BOM) não parece estar a fazer o truque.

Se não, o que codificação eu devo usar para o arquivo de sintaxe?

Foi útil?

Solução 2

Isso funcionou:

SET UNICODE YES

(na parte superior do arquivo de sintaxe)

NOTA : Esta configuração é "pegajoso", ou seja, ela persiste até ser alterada novamente para todas as sessões SPSS no computador. Não tão bom, mas eu acho que ele vai fazer ...

Outras dicas

Isso funciona para mim (SPSS 20):

DATASET CLOSE ALL.
NEW FILE.
SET UNICODE = OFF.

OR:

DATASET CLOSE ALL.
NEW FILE.
SET UNICODE = ON.

Na verdade, as duas primeiras linhas são apenas para se certificar de que nenhum conjunto de dados é aberto, pois isso impediria o comando seja executado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top