當APP程式只接受網路傳輸使用utf8時怎麼辦

 

我遇到了一個CASE,我的APP程式從網站在取得ResponseContext的時候只能接受utf8編碼,

而我另一端網站網頁的內容是使用預設big-5編碼,

若要使網站輸出使用utf8編碼以ASP網頁為例可加上

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

以及

Response.CodePage = 65001

Response.CharSet = "utf-8"

 

整個範例為

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
</head>

<body>
<%
Response.CodePage = 65001
Response.CharSet = "utf-8"
Response.write("輸出使用utf8編碼")
%>
</body>

</html>

而另一種方式就是該ASP檔案直接使用存成unicode編碼完美解決。

 

參考資料:

[ASP] 設計 UTF-8 網頁的注意事項