当前位置: 技术问答>java相关
关于编码的:UTF-8
来源: 互联网 发布时间:2017-04-21
本文导语: import javax.xml.parsers.ParserConfigurationException; import java.io.IOException; import org.xml.sax.SAXException; import org.w3c.dom.*; javax.xml.parsers.DocumentBuilderFactory dbFactory=javax.xml.parsers.DocumentBuilderFactory.newInstance(); ja...
import javax.xml.parsers.ParserConfigurationException;
import java.io.IOException;
import org.xml.sax.SAXException;
import org.w3c.dom.*;
javax.xml.parsers.DocumentBuilderFactory dbFactory=javax.xml.parsers.DocumentBuilderFactory.newInstance();
javax.xml.parsers.DocumentBuilder documentBuilder=dbFactory.newDocumentBuilder();
m_document=documentBuilder.parse(m_url);
为什么m_url指向一个UTF-8编码的有日文字符的xml文件就报错了???具体的解决方法是什么???
import java.io.IOException;
import org.xml.sax.SAXException;
import org.w3c.dom.*;
javax.xml.parsers.DocumentBuilderFactory dbFactory=javax.xml.parsers.DocumentBuilderFactory.newInstance();
javax.xml.parsers.DocumentBuilder documentBuilder=dbFactory.newDocumentBuilder();
m_document=documentBuilder.parse(m_url);
为什么m_url指向一个UTF-8编码的有日文字符的xml文件就报错了???具体的解决方法是什么???
|
将你的xml文件的encoding属性设置为日文(具体是什么编码我不太清除,象要用中文就要用GB2312).试试!
|
估计是你的XML文件本身并不是UTF-8的编码。
用notepad将XML文件保存成UTF8的格式试试看吧。
日文在win下面用Shift_JIS,在linux下面用EUC-JP。
用notepad将XML文件保存成UTF8的格式试试看吧。
日文在win下面用Shift_JIS,在linux下面用EUC-JP。