有時(shí)在寫java程序的時(shí)候,常常遇到字符編碼的問題,關(guān)于漢字亂碼的問題網(wǎng)上有很多文章,大家可以去搜索一下,筆者這次遇到了個(gè)問題,我做用java生成HTML文件的時(shí)候,其它的字符都沒有問題,唯獨(dú)一個(gè)字符"·"編譯后出現(xiàn)了"?",后來用java的字符轉(zhuǎn)換解決了問題,大家以后如果遇到同樣的問題的話,可以用下面的一個(gè)句子來解決了。
<%@page contentType="text/html; charset=gb2312"%>
<%@page pageEncoding="gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
String aa=String.valueOf((char)((int)'·'));//你可以將單引號(hào)中的字符換成你要顯示的其它特殊字符。
out.PRint(aa);
%>
</body>
</html>
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注