【发布时间】:2015-06-12 12:49:57
【问题描述】:
我们使用 IBM i Netserver 提供对 IFS 上文件的访问(在公司内部)。 目前,Netserver 服务器级别的 CCSID 配置值当前设置为 0,并且通过 Netsver(例如使用 Windows 资源管理器)创建的新 IFS 文件在创建时由 Netserver 将其 ccsid 属性设置为 1250。
我们开始为某些应用程序使用 UTF-8 编码文件 (ccsid 1208)。 目前我们不能简单地通过 Netserver 共享创建此类文件并立即使用它们,因为创建后我们需要将 ccsid 属性从 1250 更改为 1208。
是否可以配置 IBM i Netserver 共享,以便通过此共享在 Windows 工作站上创建的新 IFS 文件将其 ccsid 属性设置为指定的 ccsid(在我的情况下为 1208),它不同于 Netserver ccsid(1250在我的情况下)?
我做了一些文档和互联网搜索。我在以下网页上只发现了一个注释,这表明应该是可能的。
http://www-01.ibm.com/support/docview.wss?uid=nas8N1017350
它说:“...当通过 NetServer 创建文件时,文件的 CCSID 是共享的 CCSID,如果未提供,则为服务器的 CCSID ....”。我不太确定该文本中“共享的 CCSID”是什么意思。我找不到任何其他对该术语的引用。
查看 System i Navigator 中的 Netserver 共享配置对话框,我要求我的系统管理员创建一个新的 Netserver 共享,该共享已打开简单文本转换并将 CCSID 设置为 1208 - 我希望设置的 CCSID对话框中的内容被称为“共享的 CCSID”。我使用该新共享创建了一个新的 IFS 文件,但不幸的是它是使用 CCSID 属性 = 1250 - 而不是 1208 创建的。
【问题讨论】:
-
什么版本的 IBM i?什么版本的 Windows?
-
IBM i 版本是 v7r1,Windows 版本是 Windows 7 Enterprise Service Pack 1。
标签: ibm-midrange