出现的乱码问题:当导出pdf 时从数据库 查出该字符串 “ 中文測試(街道)” 但是出现乱码 “ 中文測試(街 ?)”
街道道字变成了问号!! 请各位高手 帮我看看什么问题!
服务器 linux(Ubuntu)
开发语言 ruby on rails 数据库 mysql 5.0.51a
数据库放在 phpmyadmin
phpmyadmin 服务器版本: 5.0.51a-3ubuntu5.1
Protocol version: 10
服务器: Localhost via UNIX socket
用户: *****@localhost
MySQL 字符集: cp1252 West European (latin1)
MySQL 连接校对:utf8_unicode_ci
数据库 和页面都能显示正常的中文!
iReport 我也转换了:
new String($F{street}.getBytes("CP1252"),"UTF-8")
jrxml 文件的编码是 UTF-8
jar包:
JARS=lib/jdt-compiler-3.1.1.jar:lib/jcommon-1.0.0.jar:lib/jfreechart-1.0.0.jar:lib/iText-2.1.4.jar:lib/commons-javaflow-20060411.jar:lib/commons-beanutils.jar:lib/commons-logging-1.1.jar:lib/commons-collections-3.2.jar:lib/commons-digester-1.7.jar:lib/jasperreports-3.0.1.jar:lib/mysql-connector-java-5.1.6-bin.jar:lib/iTextAsian090115.jar
当导出pdf 的时候 却出现了 一些中文正常 一些中文字乱码的现象。
小弟ruby新人 第一次到javaeye提问 希望大家帮帮忙。
[b]问题补充:[/b]
xml的编码已经是 utf-8 啊
<?xml version="1.0" encoding="UTF-8" ?>
字体和 pdf Encoding也设置了,
iTextAsian090115.jar 包我也有了!
静态字段 没出现乱码 但是从数据库里取出来的数据就出现 一些正常 一些乱码
到底是什么问题呢??
[b]问题补充:[/b]
数据库 与 jrxml 一致哦,,,,但是问题依然存在!
[b]问题补充:[/b]
还真搞不定????
[b]问题补充:[/b]
晕死。。。 竟然这样的问题。。。我还把jdbc 弄到最新版本呢。。。无语了!