枫竹丹青SAP博客

SAP & IT 你是否在意,我都在那里,不悲,不喜

Unicode及非Unicode字符集

  枫竹丹青   2014-03-09 10:03   767 views   安装准备    

  没有评论   , ,

Unicode是一种字符集,它对于ASCII码(<127)和汉字都按双字节处理。但非Unicode对于ASCII码则沿用原有的单字节。Unicode系统占磁盘空间比非Unicode系统大。

例如对于字符串“SAP思爱普”,如果用Unicode字符集,就是占12个字节;而用非Unicode则是占9个字节。两套字符集对于程序中的字符串处理有重大差异。

SAP系统在早期版本(ERP 6.0 SR2之前)支持Unicode及非Unicode字符集(也称Nonunicode)。在较新的版本(ERP 6.0 SR3之后)则只支持Unicode字符集。当前系统的字符集类型可在GUI点击系统菜单“System→Status…”(中文“系统→状态…”),如图1所示。

图1 系统当前状态(注意字符集是Unicode系统)

 

在SAP系统安装时,对Kernel的选取要注意两种字符集的区分,系统安装后的Kernel的更新也需要注意。但由于在较新版本只支持Unicode,则可以忽略非Unicode。在SAP官方网站的Kernel下载中,Unicode字符集都已标明,在文件描述中有UN字样,例如卷标51033508_15的描述是“NW 7.0 SR3 UC-Kernel 7.00 Windows Server on x64 64bit”);未标明的默认是非Unicode。关于Kernel更多知识点可参见《SAP Kernel的更新》。

关注本站

枫竹丹青 SAP&IT

站长微博

© 2015枫竹丹青SAP博客. Powered by WordPress. Theme by 枫竹丹青. . 总浏览556025次