1

次のようなコードを使用して、SPSS で統計結果を書き出しています。

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

構文ファイルは UTF-8 (ブックマーク付き) として保存されます。ウムラウト (ä、ö、ü などのドイツ語のおかしな文字) を含む単語がいくつかあります。構文ファイルを開くと、これらのウムラウトは ã¼、ã¶ などと表示されます。言うまでもなく、出力 xml ファイルでは、ウムラウトはまだ文字化けしています。

構文ファイルのエンコーディングを指定するにはどうすればよいですか? ブックマーク (BOM) が機能していないようです。

そうでない場合、構文ファイルにどのエンコーディングを使用すればよいですか?

4

2 に答える 2

2

これは私にとってはうまくいきます(SPSS 20):

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

また:

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

実際、最初の 2 行は、コマンドが実行されないように、データセットが開かれていないことを確認するためのものです。

于 2014-06-13T07:33:49.467 に答える
1

これはうまくいきました:

SET UNICODE YES

(構文ファイルの先頭)

: この設定は「スティッキー」です。つまり、そのコンピューターのすべての SPSS セッションで再度変更するまで保持されます。あまり良くないですが、うまくいくと思います...

于 2009-06-03T15:32:40.433 に答える