报表开发工具FineReport:编码转换

 时间:2026-02-13 16:50:58

1、问题描述

若使用的是Oracle9i或者更低版本的,这些版本安装的时候,默认的数据库字符集是US7ASCII码,此时直接在我们的设计器里,连接数据库后会出现乱码。那我们怎么来查看数据库编码及如何设置这个编码问题呢?

2、解决方案

定义数据库连接时将数据库编码由ISO转为GBK,乱码问题便可解决。如下:

报表开发工具FineReport:编码转换

3、 查看Oracle9i字符集信息

若您不确定,您数据库的字符集编码是什么,可通过如下方式查询。Oracle数据库主要包括两种字符集编码:服务器编码和客户端编码。

Oracle9i客户端编码

查看方法:打开数据库所在服务器的注册表(在运行窗口中输入regedit打开)HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0->NLS_LANG,查看一下数据库客户端编码是什么。

例如,有的机器上是这样的:

查看服务器端字符集编码

查看方法:在SQL中,查看服务器端的编码,使用SELECT * FROM V$NLS_PARAMETERS WHERE parameter LIKE '%CHARACTERSET';

PL/SQL上是这样的,如下:

报表开发工具FineReport:编码转换

报表开发工具FineReport:编码转换

  • Java报表开发工具FineReport:[11]编码转换
  • web报表开发FineReport:编码转换
  • 报表开发工具FineReport:连接Oracle
  • 报表开发工具FineReport:报错解决
  • Java报表开发工具FineReport:[13]Connection
  • 热门搜索
    怀集旅游 青藏旅游 合肥万达文化旅游城 深圳欢乐谷旅游 九寨沟旅游线路 男士旅游鞋 杭州西湖旅游景点 暑假旅游好去处 北戴河旅游景点介绍 北极村旅游攻略