用JavaScript處理轉碼
到iT邦幫忙
etwang(iT邦初學者10級)發問:
我的網頁是用ASP.NET開發,使用UTF-8編碼,現在必須用JavaScript呼叫並傳訊息給一個外部PHP網頁,而該網頁只接受BIG5碼,請問該怎麼處理?
fillano(iT邦大師7級):
建議你先在ASP內部,預先處理需要轉成BIG5編碼的資料,然後轉成URL編碼格式的字串,再交給JavaScript處理。光靠JavaScript會有點困難。你可以參考「ASP.NET的UTF-8轉Big5」(www.neo.com.tw/archives/335)這篇文章的作法。
由於JavaScript會將字串轉成UTF-8,所以基本上是不能用字串處理UTF-8之外編碼的資料。
simon88(iT邦初學者9級):
之前開發ASP時,我先用「session.codepage 950」,回應要傳送的文字,做完再「session.codepage 65001」就轉回UTF-8了。
另一個在接收訊息時,要另外寫一支接收的網頁,判斷完成之後,導向你原本的網頁就行了。
熱門新聞
2025-01-06
2025-01-07
2025-01-08
2025-01-08
2025-01-06
Advertisement