已經是 UTF-8 了,都已經有下列的宣告標籤
<%@ page
language="java" contentType="text/html;
charset=utf-8"
pageEncoding="utf-8"%>
....
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
可是 alert 一直都是亂碼,雖然alert 的文字是從Servlet來的
但是Servlet 在 log 的時候是正常中文的,
而且 response (HttpServletResponse)也有編碼過,但是在實際run的時候一就是亂碼
最後才發現 這也有可能跟 Eclipse 有關 (不知道是不是我的版本太舊?)
提供以下更換Eclipse javascrip 編碼的方式
Eclipse > Window > Preferences > 左邊選擇 General 中的 Content type
並在右邊的隊應畫面中 Text(展開) > Javascript source file 下方的 default encoding 輸入 utf-8
沒有留言:
張貼留言