有時候因為工作需要,會處理一些非開發人員處理的頁面,比如美工。就有可能遇到字元編碼不一致的情況。我們的開發環境預設用utf-8,但美工用gb2312。結果他處理過的檔案,有漢字的,都亂碼。如果是css檔案,裡面有漢字,還導致樣式失效,查詢了好久才找到原因。
剛開始的時候,不知道在vs.net怎麼設定字元編碼,頗有狗咬烏龜,無處下牙的感覺。
現在知道,在vs.net的檔案 – 高階儲存選項 裡,有將檔案按什麼編碼儲存的選項。
可是有時候事情沒有這麼簡單,呈現亂碼的檔案,有時候會有一些看不見的字元躲在暗處,即使編碼一致,也會出現意想不到的情況,這時可能要一點點地測試,將空白刪除等等。
vs 2008裡面,如果你的檔案選單項沒有「高階儲存選項」,可以點「工具」,「自定義」,「檔案」,揪出「高階儲存選項」,拖到檔案選單項上。
頁面字元編碼不一致的處理
有時候因為工作需要,會處理一些非開發人員處理的頁面,比如美工。就有可能遇到字元編碼不一致的情況。我們的開發環境預設用utf 8,但美工用gb2312。結果他處理過的檔案,有漢字的,都亂碼。如果是css檔案,裡面有漢字,還導致樣式失效,查詢了好久才找到原因。剛開始的時候,不知道在vs.net怎麼設定字...
快取不一致
當程式在執行過程中,會將運算需要的資料從主存複製乙份到cpu的快取記憶體當中,那麼cpu進行計算時就可以直接從它的快取記憶體讀取資料和向其中寫入資料,當運算結束之後,再將快取記憶體中的資料重新整理到主存當中。舉個簡單的例子 i i 1。當執行緒執行這個語句時,會先從主存當中讀取i的值,然後複製乙份到...
version magic 不一致問題
碰到乙個問題,在開發過程中發現以前編譯的模組載入失敗了。wlan version magic 4.1.15 gfb2dbf6 smp preempt mod unload armv7 p2v8 should be 4.1.15 ge5de83b dirty smp preempt mod unloa...