一、出现故障:

在Linux环境中安装

tid=12">Oracle 10g,启用EM时。出现button显示乱码现象,例如以下:

二、分析问题:

由于在安装Oracle10g时,JDK/JRE自己主动选择了字符集,而在$ORACLE_HOME/jdk/jre/lib和$ORACLE_HOME/jre/1.4.2/lib文件夹下,都有多种字体。每个文件夹下都有一个缺省的字符集font.properties。我们仅仅要用合适的中文字符集来替换缺省字符集就可以。以下解决时选择的是“font.properties.zh_TW.Redhat”。

三、解决这个问题:

1.先停止OEM

emctl stop dbconsole

2.在每一个文件夹都透过下面指令覆盖档案

cp$ORACLE_HOME/jdk/jre/lib/font.properties.zh_TW.Redhat$ORACLE_HOME/jdk/jre/lib/font.properties

cp $ORACLE_HOME/jre/1.4.2/lib/font.properties.zh_TW.Redhat$ORACLE_HOME/jre/1.4.2/lib/font.properties

cp$ORACLE_HOME/javavm/lib/ojvmfonts/font.properties.zh_TW.Redhat$ORACLE_HOME/javavm/lib/ojvmfonts/font.properties

3.分别编辑

vi$ORACLE_HOME/jdk/jre/lib/font.properties

vi $ORACLE_HOME/jre/1.4.2/lib/font.properties

vi$ORACLE_HOME/javavm/lib/ojvmfonts/font.properties

改动最后一行的/usr/share/fonts/zh_CN/TrueType/zysong.ttf为/usr/share/fonts/chinese/TrueType/uming.ttf

4.进入OEM的图示路径,清除之前的档案

cd$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs

rm *.gif

rm *.imx

5.启动OEM

emctl start dbconsole

6.将em的网页显示变成英文

要查一下,linux中有没有安装对应的中文字符集,若没有说明没有安装对应中文字符集。能够到Linux的系统安装盘中去找到对应的rpm包,进行安装。(例:Linux是RHEL4版本号。安装盘里是ttfonts-zh_CN-2.14-6.noarch.rpm版本号的字符集)。或使用英文显示。

这里使用英文显示配置。

先查一下有没有中文字符集:

[oracle@gc1 lib]$ tailfont.properties

fontset.dialoginput.plain=\

-b&h-luximono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\

-isas-songti-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.default=\

-b&h-luxisans-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\

-isas-songti-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646- 1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf

依据最后一行的路径。查看该文件是否存在,作者查找发现没有,改用英文显示,例如以下配置:

打开你的IE浏览器, 选择'工具"-->"Internet选项"-->"常规", 选择 "语言", 默认仅仅有 "中文", 选择 " 加入 ", 加入"英

语(美国)" , 调整顺序,把“英语(美国)”移动到最上面。

OEMbutton乱码问题解决的更多相关文章

  1. WingIDE中文乱码问题解决方法

    WingIDE中文乱码问题解决方法 安装完WingIDE后,首次运行python脚本时,若脚本中含有UTF-8中文,在Debug I/O输出框中,全部变成了乱码. 这时其实我们设置下WingIDE的编 ...

  2. ASP 编码转换(乱码问题解决)

    ASP 编码转换(乱码问题解决) 输出前先调用Conversion函数进行编码转换,可以解决乱码问题. 注,“&参数&”为ASP的连接符,这里面很多是直接调用的数据库表字段,实际使用请 ...

  3. window.location.href url含中文服务器收到乱码问题解决

    中文乱码问题 window.location.href url含中文服务器收到乱码问题解决 (1).页面中先对中文进行编码. 如:window.location.href = url+"&a ...

  4. ubuntu mysql emma中文乱码问题解决

    ubuntu mysql emma中文乱码问题解决 emma默认用apt-get 安装的话,emma是不支持中文的,配置文件或直接修改emma程序源文件(python). apt-get安装emma ...

  5. paip.java swt 乱码问题解决

    paip.java swt 乱码问题解决 看累挂,Dfile.encoding是gbk的.. 作者Attilax  艾龙,  EMAIL:1466519819@qq.com  来源:attilax的专 ...

  6. Spring MVC3返回JSON数据中文乱码问题解决(转)

    Spring MVC3返回JSON数据中文乱码问题解决 查了下网上的一些资料,感觉比较复杂,这里,我这几使用两种很简单的办法解决了中文乱码问题. Spring版本:3.2.2.RELEASE Jack ...

  7. ASP+Access UTF-8 网页乱码问题解决办法

    用ACCESS数据库和ASP做网站时用UTF-8编码有时会出现乱码,再者网页出错或者刷新页面后就是乱码,如果数据库取值乱码在开头加上<%@LANGUAGE="VBSCRIPT" ...

  8. Ubuntu下Eclipse中文乱码问题解决(转)

    Ubuntu下Eclipse中文乱码问题解决 把Windows下的工程导入到了Linux下Eclipse中,由于以前的工程代码,都是GBK编码的(Windows下的Eclipse 默认会去读取系统的编 ...

  9. 【转】asp.net Cookie值中文乱码问题解决方法

    来源:脚本之家.百度空间.网易博客 http://www.jb51.net/article/34055.htm http://hi.baidu.com/honfei http://tianminqia ...

随机推荐

  1. Expm 8_1 区间划分问题

      [问题描述] 给定一组报告,其中的每个报告设置了一个开始时间si和结束时间fi.设计与实现一个算法,对这组报告分配最少数量的教室,使得这些报告能无冲突的举行. package org.xiu68. ...

  2. OCM_第十九天课程:Section9 —》Data Guard _ DATA GUARD 原理/DATA GUARD 应用/DATA GUARD 搭建

    注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...

  3. CNN卷积核计算

    作者:十岁的小男孩 目录 单层卷积核计算 三维卷积核计算 Padding=Valid&&Same 总结

  4. ie7 下 float换行问题与vertical-align:middle; 失效问题

    声明:web小白的笔记,欢迎大神指点!联系QQ:1522025433. ie7 下 float换行问题 请直接看代码中和代码中的注释: <!doctype html> <html&g ...

  5. java 知识体系

    java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言.建议如果学习java体系的话可以这样去学习: *第一阶段:J ...

  6. 步步为营-59-svn简介

    说明:版本控制器Svn的使用,安装教程不再多说 VisualSVN-Server--项目经理 TortoiseSVN--右击的时候显示 VisualSVN-- visual studio中使用 1 搭 ...

  7. Oracle学习笔记--第3章 使用sql*plus工具

    使用sql*plus工具 1.sqlplus连接方式示例 sqlplus system/123[as sysdba]; 2.查看表结构命令;desc[ribe] e.g.      desc scot ...

  8. 快速定位 Android APP 当前页面的三种方法(Activity / Fragment)

    方法一.通过adb命令打印当前页面: Android 如何快速定位当前页面是哪个Activity or Fragment (1)查看当前Activity :adb shell "dumpsy ...

  9. .NetCore下利用Jenkins如何将程序自动打包发布到Docker容器中运行

    说道这一块纠结了我两天时间,感觉真的很心累,Jenkins的安装就不多说了 这里我们最好直接安装到宿主机上,应该pull到的jenkins版本是2.6的,里面很多都不支持,我自己试了在容器中安装的情况 ...

  10. B 找规律

    Description 对于正整数n,k,我们定义这样一个函数f,它满足如下规律f(n,k=1)=-1+2-3+4-5+6...nf(n,k=2)=-1-2+3+4-5-6...nf(n,k=3)=- ...