¿Cómo se especifica la codificación de un archivo de sintaxis de SPSS?

StackOverflow https://stackoverflow.com/questions/945299

  •  09-09-2019
  •  | 
  •  

Pregunta

Me dirijo a cabo en los resultados estadísticos SPSS con el código como

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

El archivo de sintaxis se guarda como UTF-8 (con marcador). Tiene algunas palabras con diéresis (caracteres alemanes divertidos como a, o, u). Cuando abro el archivo de sintaxis, muestra estos diéresis como ü, etc. A¶ hace falta decir que en el archivo XML de salida, las diéresis están siendo ilegibles.

¿Cómo puedo especificar qué codificación del archivo de sintaxis es en? no parece que el marcador (BOM) a hacer el truco.

Si no, ¿qué codificación se debe utilizar para el archivo de sintaxis?

¿Fue útil?

Solución 2

Esto funcionó:

SET UNICODE YES

(en la parte superior del archivo de sintaxis)

Nota: : Este ajuste es "pegajosa", es decir, que persiste hasta que se cambie de nuevo para todas las sesiones de SPSS en ese equipo. No tan agradable, pero supongo que va a hacer ...

Otros consejos

Esto funciona para mí (SPSS 20):

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

O:

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

De hecho, las dos primeras líneas son sólo para asegurarse de que no se abre una base de datos, ya que esto evitaría que el comando sea ejecutado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top