从一个交易网站上提取了全部的交易数据,然后导入数据库。本来之前使用result = new String(result.getBytes("iso-8859-1"))对取得的数据编码,可以输出中文,但之后突然就不能使用了,报Exception in thread "main" net.sf.json.JSONException: Expected a ',' or '}' at character 59572 这个错,把这句话去掉就可以导入数据库,但进去的中文都是乱码,而且只导进去了20条数据,求各位大神帮帮忙看一下,谢谢了!!!!

解决方案 »

  1.   

    我试着用另一个程序插入数据,我插了五十次,最后表里面还是只有20条数据,我另外导了一个excel表格也只有20数据,这是为什么呢,是我的数据库有问题吗
      

  2.   

    编码之后就是这样"PRODUCTID":"cu_f    ","PRODUCTSORTNO":10,"PRODUCTNAME":"閾?                 ","DELIVERYMONTH":"1604","PRESETTLEMENTPRICE":36690,"OPENPRICE":36580,"HIGHESTPRICE":36830,"LOWESTPRICE":36580,"CLOSEPRICE":36640,"SETTLEMENTPRICE",但是我的信息是直接从网页上取下来的,而且输出来看过信息应该是没有少的。
      

  3.   

    到Java 区问问吧,他们比较专业。