我在oracle8i中,在資料庫和頁面顯示的都是亂碼?
顯示的,都是亂碼,我把header,改成GBK,但是也不行,我自己寫了一個,但是,和它原來的也有衝突,不知道,要怎麼設定,才能讓它正確的顯示中文?我的機器是2000 server,jdk1.4,tomcat 4.0,下面是我的轉換程式碼的,原始碼:請版主幫忙~
package com.jivesoftware.forum.util;
public final class EncodeFactory {
private EncodeFactory() {
}
public static String ISO2GBK(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = new String(string.getBytes("iso-8859-1"), "GBK");
}
}
catch (Exception e) {
}
return returnValue;
}
public static String GBK2ISO(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = new String(string.getBytes("GBK"), "iso-8859-1");
}
}
catch (Exception e) {
}
return returnValue;
}
public static String GB2ISO(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = new String(string.getBytes("GB2312"), "iso-8859-1");
}
}
catch (Exception e) {
}
return returnValue;
}
public static String ISO2GB(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = new String(string.getBytes("iso-8859-1"), "GB2312");
}
}
catch (Exception e) {
}
return returnValue;
}
public static String Encode(String string, String fromEncode, String toEncode) {
String returnValue = "";
try {
if (string != null) {
returnValue = new String(string.getBytes(fromEncode), toEncode);
}
}
catch (Exception e) {
}
return returnValue;
}
/**
* 可把中文轉化為unicode
*/
public static String native2unicode(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = java.net.URLEncoder.encode(string);
}
}
catch (Exception e) {
}
return returnValue;
}
/**
* 把unicode轉化為中文
*/
public static String unicode2native(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = java.net.URLDecoder.decode(string);
}
}
catch (Exception e) {
}
return returnValue;
}
}
package com.jivesoftware.forum.util;
public final class EncodeFactory {
private EncodeFactory() {
}
public static String ISO2GBK(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = new String(string.getBytes("iso-8859-1"), "GBK");
}
}
catch (Exception e) {
}
return returnValue;
}
public static String GBK2ISO(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = new String(string.getBytes("GBK"), "iso-8859-1");
}
}
catch (Exception e) {
}
return returnValue;
}
public static String GB2ISO(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = new String(string.getBytes("GB2312"), "iso-8859-1");
}
}
catch (Exception e) {
}
return returnValue;
}
public static String ISO2GB(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = new String(string.getBytes("iso-8859-1"), "GB2312");
}
}
catch (Exception e) {
}
return returnValue;
}
public static String Encode(String string, String fromEncode, String toEncode) {
String returnValue = "";
try {
if (string != null) {
returnValue = new String(string.getBytes(fromEncode), toEncode);
}
}
catch (Exception e) {
}
return returnValue;
}
/**
* 可把中文轉化為unicode
*/
public static String native2unicode(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = java.net.URLEncoder.encode(string);
}
}
catch (Exception e) {
}
return returnValue;
}
/**
* 把unicode轉化為中文
*/
public static String unicode2native(String string) {
String returnValue = "";
try {
if (string != null) {
returnValue = java.net.URLDecoder.decode(string);
}
}
catch (Exception e) {
}
return returnValue;
}
}
相關文章
- 從資料在頁面顯示不解析
- linux 字符集 頁面顯示亂碼Linux
- 強制頁面顯示在框架裡框架
- 頁面顯示二進位制數原始據亂碼
- jsp頁面傳中文到資料庫亂碼JS資料庫
- 在SAP Spartacus產品明細頁面用outlet顯示自定義資料
- 如何能保證頁面顯示的資料與資料庫的資料同步資料庫
- 我想用jsp顯示資料表表頭的值?可是顯示出來是亂碼!JS
- 擴充套件EasyUI在頁面中馬上顯示選中的本地圖片套件UI地圖
- number資料型別在查詢中的顯示資料型別
- 我在jsp中遇到的亂碼問題!JS
- 將MYSQL資料顯示在QT的tablewidget中/將QT中的資料儲存到MYSQL資料庫中MySqlQT資料庫
- asp.net 在使用母版頁的子頁面cs後臺程式碼中控制母版頁中的登入控制元件顯示ASP.NET控制元件
- 解決在PUTTY下Linux顯示亂碼的問題Linux
- java byte[] 轉圖片 在jsp頁面顯示JavaJS
- XML建立可排序、分頁的資料顯示頁面(轉)XML排序
- 在頁面中插入flash的程式碼例項
- 在同一頁面顯示多個JavaScript統計圖表JavaScript
- 解決資料庫讀取出的都是拉丁文亂碼資料庫
- MySQL中UTF8編碼的資料在cmd下亂碼MySql
- JDOM輸出的結果是資料庫中的中文在xml文件中顯示為亂碼,請教高手,怎麼解決這個問題!資料庫XML
- 字典表資料在表單中顯示的方法請教!
- 內容顯示在HTML頁面底端的一些處理方式HTML
- JFreechart 在linux下不顯示及中文亂碼問題Linux
- 在Delphi中處理資料庫日期型欄位的顯示與輸入 (轉)資料庫
- jive建立論壇或發貼時,輸入的中文名顯示亂碼,檢視資料庫中,也為亂碼資料庫
- 有效地在 PBootCMS 中呼叫站點資訊,並確保頁面顯示正確boot
- 在python中如何打亂資料?Python
- 在JAR包中內嵌頁面資源JAR
- 這是我在j2ee中resource.properties中的資料庫配置,在jsp頁面裡測試總是提示這個錯誤。資料庫JS
- 元素在div中底部顯示
- 在web工程中設定首頁的頁面Web
- 板橋你說:“資料庫關閉之後可以使用resulset訪問,我以前一直這麼做,我都是使用PrepareStatement”。為什麼我的程式碼在jsp頁面裡提資料庫RESTJS
- js控制頁面顯示和表單提交JS
- jquery使用ajax讀取後臺資料在表格中顯示jQuery
- jsp頁面中中文亂碼問題JS
- 在sqlserver中顯示錶的結構SQLServer
- 零頁面機制在缺頁中斷中的作用