Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改SAS 9.3默认编码_Sas - Fatal编程技术网

更改SAS 9.3默认编码

更改SAS 9.3默认编码,sas,Sas,如何更改SAS内部数据处理的默认编码?当前为wlatin1,但我希望UTF-8作为默认编码。是否更改SAS会话的编码? 您可以在配置文件中或在SAS调用时指定ENCODING=system选项 您还可以在infle语句等中更改SAS表的编码 除了默认语言外,SAS还应安装(从9.3开始)至少两种语言选项。它应该安装“Unicode支持”版本(UTF-8)和“DBCS”版本(用于中文/日文/等代码页) 打开“开始”菜单,导航到SAS,然后打开“其他语言”文件夹,其中应包括这些语言。如果它们安装不

如何更改SAS内部数据处理的默认编码?当前为
wlatin1
,但我希望
UTF-8
作为默认编码。

是否更改SAS会话的编码? 您可以在配置文件中或在SAS调用时指定ENCODING=system选项

您还可以在infle语句等中更改SAS表的编码

除了默认语言外,SAS还应安装(从9.3开始)至少两种语言选项。它应该安装“Unicode支持”版本(UTF-8)和“DBCS”版本(用于中文/日文/等代码页)

打开“开始”菜单,导航到SAS,然后打开“其他语言”文件夹,其中应包括这些语言。如果它们安装不正确(并且您必须故意不从9.3开始安装它们,因此它们可能已安装),请您当地的SAS管理员使用这些重新安装SAS。

如果你没有窗户,你可能仍然有这些。查看SAS主文件夹,然后:

%sashome%/sasfoundation/9.3/nls/

每个已安装语言都有子文件夹;我有
en
u8
1d
(用于DBCS)。它们都有相应代码页的预构建配置文件。使用适当的配置文件(然后根据需要对您的环境进行修改)。

我对sasv9.cfg文件进行了以下更改,该文件由“C:\Program Files\SAS93\x86\SASFoundation\9.3”下的配置指向,设置SASVG“C:\Program Files\SAS93\x86\SASFoundation\9.3\nls\u8”-DBCS-LOCALE en_US-编码UTF8,但即使这样也没有任何好处。编码仍然是wlatin1。更改配置文件的可能重复甚至没有帮助。