今天在做一個項目的對接的時候,發現調用對方提供的webservice的時候返回的xml數據中的中文全部被編碼成了"来电"這種格式,后來在網上找了一會才知道這種字符被稱為html entity character(實體字符)。java中好像是沒有現成方法來解碼的,找了半天才在一個國外網站上發現了一個一樣的問題,方法就是通過apache commons包中的以下方法對字符串進行解碼 原文來自站長網http://www.software8.co/
Java代碼:
- StringEscapeUtils.unescapeHtml()