各位大大好:
我從簡體網頁中用檢視方式開啟原始檔(asp檔)後,複製所有內容至UltraEdit作編緝。
之後再存成asp檔並上傳回WebServer,結果網頁的文字皆變成亂碼,要如何解決?
原本格式如果是utf8 nobom
回存時也要存成utf8 nobom
不能存成ANSI
看一下網頁的編碼是用什麼,像這個就是簡體的 gb2312
<pre class="c" name="code"><meta content="text/html; charset=gb2312" http-equiv="Content-Type">
存檔所用的編碼有沒有跟上面提到的網頁編碼一樣
如果沒有簡體字環境
可以用WORD的簡繁轉換功能
先將繁體字打完再全改成簡體字
複製後再直接貼到ULTRAEDIT上
就算是亂碼也沒關係
重點 要確認網頁的預設編碼格式
儲存時也要確認
若文字編輯器是Ultra Edit
在複制貼上之前...
1.先用功能表的[檔案→轉換→UTF轉UTF-8(Unicode編輯)
這是將文字格式從預設的ANSI轉成Unicode的方法
2.然後再複制貼上簡體網頁的原始碼
3.接著存檔為.asp
4.更改原始碼文字時要確定文字是簡體字,例如「體」→「体」(這部份可參考liurambo0911大大的作法)