我从谷歌http://translate.google.com/translate_a/t?client=t&hl=en&sl=auto&tl=fa&multires=1&prev=btn&ssel=0&tsel=3&uptl=fa&alttl=en&sc=1&text=hello获得以下链接,其中包含一些波斯语字母,所以我想用以下代码将它保存到 mysql 数据库中:
pageurl = new URL("http://translate.google.com/translate_a/t?client=t&hl=en&sl=auto&tl=fa&multires=1&prev=btn&ssel=0&tsel=3&uptl=fa&alttl=en&sc=1&text=of");
t = pageurl.openConnection();
t.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2");
in = new BufferedReader(new InputStreamReader(t.getInputStream()));
preparedStatement2 = con.prepareStatement("update `en_db` set `meaning` = ? where `id` = ?");
preparedStatement2.setString(1, in.readLine());
preparedStatement2.setInt(2, id);
preparedStatement2.executeUpdate();
in.close();
但它会在数据库中保存一些错误的东西,比如
通过","per","of","with"]]]]],"en",,[["??",[5],0,0,1000,0,1,0]], [["of",4,,,""],["of",5,[["??",1000,0,0],["?? ??",0,0,0],["??????? ??",0,0,0],["?? ??",0,0,0]],[[0,2]],"of"]],,,,6]如果我打印
System.out.println
它会显示[[["از","of","",""]],[["介词",["از","از لحاظ","از طرف","در باره","در جهت", "ز","از مبدا","از منشا","در سوی","بوسیله"],[["از",["of","from","in","by"]],[ "از لحاظ",["of"]],["از طرف",["代表","of","for"]],["در باره",["about","on", "关于","of","toward","in re"]],["در جهت",["of","with"]],["ز",["of"]],[" از مبدا",["of"]],["از منشا",["of"]],["در سوی",["of"]],["بوسیله",["by","通过","per","of","with"]]]]],"en",,[["از",[5],0,0,1000,0,1,0]],[ ["of",4,,,""],["of",5,[["از",1000,0,0],["ای از",0,0,0],["استفاده از ",0,0,0],["را از",0,0,0]],[[0,2]],"of"]],,,,16]我该如何解决?