這是使用Data-Processer生產(chǎn)數(shù)據(jù)過程中,字典中文部分生成亂碼的問題
對(duì)打印為亂碼的字符串進(jìn)行轉(zhuǎn)義
/**
* 這是使用Data-Processer生產(chǎn)數(shù)據(jù)過程中,字典中文部分生成亂碼的問題
*/
DicInitializer.init();
String tplName = "cara.dic";
String tpl ="hello, My name is $Dic{name},My father is $Dic{father}";
TemplateAnalyzer tmpAlz = new TemplateAnalyzer(tplName, tpl);
// ------------重 點(diǎn)----------------
//str 直接打印出現(xiàn)亂碼
String str = tmpAlz.analyse();
//strOk 通過轉(zhuǎn)義str 解決亂碼
String strOk=new String(str.getBytes("ISO-8859-1"),"UTF8");