`
mugicoffee
  • 浏览: 37491 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Teamcenter的中文字符显示问题

阅读更多

前段时间在安装Teamcenter的时候出现了字符存储问题。字符到不是乱码,而是以奇怪的字母和数字进行存储。

开始以为是Oracle的配置问题,所以

1. 检测Oracle的database设置,输入

 

select *  from nls_database_parameters where parameter='NLS_CHARACTERSET'

 

返回 ZHS16GBK,这说明Oracle服务器端的字符集配置为正确设置。

2. 接着输入

 

select userenv('language') from dual

 

返回 AMERICAN _ AMERICA. ZHS16GBK

这也不影响结果,前面两个参数只影响界面提示信息和货币日期格式等。

这说明我在创建database选择的字符集ZHS16GBK并没有错误。

3. 查询client端的字符集

打开注册表,查询“NLS_LANG” ,发现它在HKEY_LOCAL_MACHINE\Software\Oracle\HOME0下,修改其value为:

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

打开Teamcenter,发现还是不能正确显示。当时安装Teamcenter时,选择的默认字符集为EUN_CN,GB2312,这个也应该能正确显示中文才是。

后来在Oracle的数据库里找到了对应的存储表格,发现存储进database时字符已经变成了乱码。研究了半天,可能是Teamcenter调用了操作系统Windows的一下API,而本机的Windows是英文版的,安装的中文语言包的支持。这样可能在调用时系统的函数时采用的字符就不一样了。

本想绝望地安装中文操作系统时,找到了一个解决办法。

4. 在操作系统里设置系统环境变量 NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

然后Teamcenter里的内容就能正常显示了。

解决办法太莫名其妙了,暂且记之。

顺便,oracle里用sql*Worksheet 读出的中文也是乱码,但直接查看表格时却是正确的,这个的解决办法也很简单。

打开 $ORACLE_HOME\sysman\config\dbappscfg.properties  文件,

找到注释掉的这一句 #   SQLPLUS_NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 

添加一句

SQLPLUS_NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 
即可。

 

参考链接:

Oracle 数据库字符集

SqlPlus乱码问题 

 

 

分享到:
评论

相关推荐

    Teamcenter BOM行数量属性默认显示为1

    一个常见的问题是在结构管理器中,当BOM行的数量值为1时,数量列显示为空白。这个现象通常是由系统设计决定的,因为系统默认情况下,如果数量为1,则不需要显示,以避免数据冗余。 知识点二:移除被抑制BOM行的图标...

    teamcenter更改管理器中文帮助文档

    Teamcenter是西门子公司推出的一款产品生命周期管理(PLM)软件,其中更改管理器是管理产品变更的工具,它协助企业高效地处理和追踪更改请求、更改指示和更改记录等。更改管理器的核心功能是在产品生命周期中实施...

    TeamCenter中文培训文档

    ### TeamCenter中文培训文档知识点概览 #### APC管理讲稿 **关键词汇:** - **TeamCenter**: 一款由Siemens PLM Software开发的企业级产品生命周期管理(PLM)软件平台。 - **APC (Advanced Product Configurator)**...

    Teamcenter12帮助文档(中文版)之1-1.基础模块入门

    Teamcenter 12是Siemens推出的一款强大的产品生命周期管理(PLM)软件,它涵盖了产品设计、产品文档、产品结构、业务流程等多个方面,旨在帮助企业高效管理产品开发的全过程。以下是对这些关键知识点的详细说明: 1...

    Teamcenter11.2/11.3常用官方help

    Teamcenter是Siemens PLM Software公司推出的一款强大的产品数据管理(PDM)系统,它集成了产品生命周期管理(PLM)的核心功能,包括版本控制、配置管理、变更管理、协同设计以及知识管理等多个方面。本资源是针对...

    Teamcenter表单渲染入门教程

    综上所述,Teamcenter表单渲染入门教程详细介绍了如何通过XML渲染样式表来定制和优化Teamcenter系统的表单显示效果,涵盖了从新建渲染数据集到编辑渲染XML,再到应用渲染指定对象类型等一系列操作步骤,并强调了配置...

    TEAMCENTER二次开发环境搭建

    ### TEAMCENTER二次开发环境搭建详解 #### 一、概述 ...需要注意的是,实际开发过程中可能还会遇到各种问题,比如版本兼容性、API使用技巧等,这些都是需要进一步学习和实践的内容。希望本文能够对您有所帮助!

    基于AWS的Teamcenter安装教程

    - 安装步骤:文档将会详细介绍Teamcenter在AWS上的安装流程,这包括了安装前的准备工作、软件下载、安装执行以及可能出现的配置问题解决方案。 - 西门子内部资料:本教程可能是西门子PLM部门为了帮助用户更好地使用...

    TEAMCENTER8入门

    ### Teamcenter8入门详解 #### 一、Teamcenter概述 Teamcenter是西门子工业软件有限公司(Siemens Product Lifecycle Management Software Inc.)专为产品生命周期管理(PLM)设计的一套解决方案,拥有全面的知识...

    teamcenter

    teamcenter 的 产品功能彩页 Teamcenter+2005_2007简介(PPT)

    Teamcenter 8.0 System admin training

    掌握常见的错误代码和问题症状,熟悉Teamcenter的日志系统,有助于快速定位并解决问题。管理员应具备良好的问题解决技巧,能够迅速响应用户反馈,减少系统中断时间。 七、升级与维护 随着软件更新,管理员需要规划...

    Teamcenter中进行JT模型比较

    一旦选择了比较模式,Teamcenter将自动对比两个JT模型,并在模型上以相应的颜色高亮显示差异。用户可以自由旋转、缩放和平移模型,以便从各个角度检查差异。此外,还可以通过比较窗口中的详细信息查看具体的更改...

    Teamcenter 创建Item后操作

    Teamcenter 创建Item后操作涉及到的是Teamcenter的后动作(PostAction)功能,这是一项关键的定制化技术,允许用户在特定事件(如创建新的Item)发生后执行自定义的业务逻辑。Teamcenter是一款全面的PLM(产品生命周期...

    Teamcenter 9.1 What's New in Teamcenter Visualization_sim

    最后,Teamcenter 9.1 还新增了视觉问题捕获功能,允许用户直接在 Teamcenter 中记录和跟踪问题。这有助于简化问题处理流程,并促进问题的及时解决。 综上所述,Teamcenter 9.1 的新特性不仅提升了产品的可视化能力...

    Siemens Teamcenter 常用端口列表

    Siemens Teamcenter 常用 端口列表,包含比较齐全。

    西门子TeamCenter11.2详细安装手册.docx

    西门子 TeamCenter 11.2 详细安装手册 西门子 TeamCenter 11.2 是一款专业的产品数据管理(PDM)软件,旨在帮助企业更好地管理产品设计、制造和服务过程。本手册提供了西门子 TeamCenter 11.2 的详细安装指南,涵盖...

    Teamcenter engineering产品工程协同

    产品全生命周期管理(Product Lifecycle Management, PLM)成为解决这一问题的关键。其中,Teamcenter Engineering作为一款优秀的工程协同软件,为企业提供了强大的工具和支持。 #### 二、产品背景 Teamcenter ...

    TeamCentER ITK开发

    TeamCenter ITK开发是指利用Siemens PLM Software开发的TeamCenter集成工具包(Integration Toolkit,简称ITK)来进行TeamCenter软件的二次开发工作。TeamCenter是业界领先的产品生命周期管理(PLM)解决方案,广泛...

    teamcenter二次开发环境配置

    Teamcenter 二次开发环境配置 Teamcenter 是一个基于 Eclipse RCP 的二次开发环境,该环境需要安装 Teamcenter 和 Eclipse。下面是 Teamcenter 二次开发环境配置的详细步骤和知识点介绍。 一、安装 Teamcenter 和 ...

    teamcenter 8 权限管理设置

    ### Teamcenter 8 权限管理设置:深入解析与实践指南 #### 一、概览:Teamcenter 8 权限管理系统的核心价值 Teamcenter 8作为一款领先的产品生命周期管理(PLM)软件,其权限管理功能是确保企业数据安全与合规的...

Global site tag (gtag.js) - Google Analytics