我有一个连接到SQL Server 2012实例的库。其中一个注册表包含国际地址,因此可以在nvarchar列中包含非拉丁字符(中文、俄文等)。我尝试将SAS sasv9.cfg更改为指向u8 nls文件夹,该文件夹的默认编码为utf-8,而不是en文件夹,该文件夹为wlatin1。然而,我的用户抱怨他们用wlatin1编码编写的数据集是不可访问的。将sasv9.cfg文件改回'en‘nl
SAS表被设置为UTF-8,MySQL表使用"utf8_general_ci“作为表排序规则(在列级上与相关列相同)。导入到SAS工作正常,没有任何问题。但是,当我执行写入MySQL表的SAS代码时,某些行会导致错误:"Execute error: Invalid utf8 character string:“
似乎导致此错误的字符在SAS中显示为替换字符一个实例是欧元符号( euro ),它在J