如何在SAS中读取文件时处理UTF-8字符?

时间:2017-03-08 15:52:15

标签: csv utf-8 sas

如何在SAS中读取文件时处理UTF-8字符?

如UTF-8中的其他特殊字符之类的西班牙字符,如óíéá,因此它不会显示像

这样的垃圾字符串

Ã而不是é

2 个答案:

答案 0 :(得分:1)

实现此目的的简单方法是右键单击文件的元数据步骤 - >属性

enter image description here

文件参数 - >高级

enter image description here

现在在编码选项中输入 UTF-8 。按确定,应该为该文件启用它。

enter image description here

答案 1 :(得分:0)

来自SAS Documentation

要指定读取外部文件时要使用的编码,请指定ENCODING=选项:

libname myfiles  'SAS data-library';        
filename extfile 'external-file' encoding="utf-8";

data myfiles.unicode;                                                                                                                           
   infile extfile;                                                                                                     
   input Make $ Model $ Year;                                                                                                           
run;