首先,闡述下rtf,富文字格式文件,目前常用來做模板;
我遇到的問題是rtf中替換後的文字顯示是正常的,rtf直接轉pdf就不正常了,通過notpad++ 開啟後發現rtf本身內容編碼是我沒有見過的(查資料說時ansi,具體我也不曉得了),我替換後的則是中文顯示,這樣轉換後中文全部亂碼;
解決辦法如下,直接貼util類分享
packagecom.ywlqi.util;
public
class
stringtortfutil
else
}return
sb.tostring();
}public
static
void
main(string args)
public
static
byte chartobyte(char
c)
public
static
boolean ischinese(char
c)
return
false
; }
public
static
string strtortf(string content)
} catch
(exception e)
return
sb.tostring();
}public
static string bytetortf(byte
bs)
} catch
(exception e)
return
sb.tostring();
}}
在模板替換的時候使用
chinesestrtortf或者strtortf即可,兩者區別在於,你是把所有字串轉成rtf編碼還是僅轉換中文
rtftemplate.put("value_taxaddr", stringtortfutil.strtortf(taxaddr));
這樣rtf文件顯示正常,pdf也是正常的
XMMS亂碼的解決辦法
一.x.org 下 xmms amule 等 gtk1 程式的中文解決 這樣做以後如果還不行,那麼 二.1.安裝 xmms mpg123 ja sudo apt get install xmms mpg123 ja xmms mpg123 ja比預設的mpg123多了編碼轉換 2.用 xmms mp...
ajax php中文亂碼解決辦法
ajax的亂碼的出現在的原因 www.jiedichina.com 南京捷帝 由於xmlhttp採用的是unicode編碼上傳資料,而一般頁面採用的是gb2312,這就造成顯示頁面時產生亂碼。而當在獲取頁面時的xmlhttp返回的是utf 8編碼,這就造成了顯示產生亂碼。解決方法之一就是在php檔案...
ajax php中文亂碼解決辦法
今天在做乙個ajax效果的時候遇到乙個問題,前台輸入的中文傳入php檔案後亂碼,弄了一下午才好。現在把解決辦法寫下來 ajax的亂碼的出現在的原因 由於xmlhttp採用的是unicode編碼上傳資料,而一般頁面採用的是gb2312,這就造成顯示頁面時產生亂碼。而當在獲取頁面時的xmlhttp返回的...