none
突然VS2010的專案全部變亂碼 RRS feed

  • 問題

  • 請教一下  這問題是剛剛才發生的

    剛開啟了一個2010舊專案,然後關閉時跳出行尾不符.....的提示視窗

    這問題以前也有遇過點擊 ’是’ 就好,沒什麼問題

    但今天卻出大問題了

    當我要再次開啟專案時

    1.出現專案找不到

    2.我單獨去執行form.cs 卻變成用記事本開且都變亂碼

    3.我參照了網路說的將檔案另存成UTF8

    4.VS可以開啟了 但整個專案卻變成了底下圖示

    而且我發現我2010的所有專案都變成這樣了,2015專案都正常,請問這該怎麼處理?

    PS:我目前使用VS2015


    • 已編輯 dodolon 2017年5月3日 上午 06:08
    2017年5月3日 上午 06:07

解答

  • 1. 先切換編碼,確認哪一個編碼是正常顯示

    2. 把正常顯示的內容複製

    3. 把邊碼切換成 UTF-8

    4. 貼上複製的內容,再儲存

    ※如果沒有任何一個編碼能正常顯示,那就是壞檔了。

    GIF圖片參考 https:// social.msdn.microsoft.com/Forums/getfile/1057664
    • 已編輯 Mr. John WuMVP 2017年5月3日 上午 08:43
    • 已標示為解答 dodolon 2017年5月8日 上午 01:42
    2017年5月3日 上午 08:39
  • .cs 檔案是純文字格式,先直接用記事本開啟看看是否正常。

    若正常,將你原先 .cs 透過記事本另存為 utf-8 ,記事本存的 utf-8 包含 BOM ,也就是在 Visual Studio 另存 utf8 會有兩種可以選,請務必存成有標頭的 (BOM) 。

    若不正常,表示你原始的檔案已被錯誤的編碼覆蓋,沒救了。

    你若看不懂,你先回想最近有沒有改過 控制台 地區語言選項 非 Unicode 程式解碼的設定,若有,先改回去後, VS IDE 下就應該會正常解碼,再用 VS IDE 另存為有標頭的 UTF8


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    • 已標示為解答 dodolon 2017年5月8日 上午 01:42
    2017年5月3日 下午 06:11

所有回覆

  • 確認一下硬碟是否正常:chkdsk

    理直氣和,切記。

    個人

    2017年5月3日 上午 08:06
  • 1. 先切換編碼,確認哪一個編碼是正常顯示

    2. 把正常顯示的內容複製

    3. 把邊碼切換成 UTF-8

    4. 貼上複製的內容,再儲存

    ※如果沒有任何一個編碼能正常顯示,那就是壞檔了。

    GIF圖片參考 https:// social.msdn.microsoft.com/Forums/getfile/1057664
    • 已編輯 Mr. John WuMVP 2017年5月3日 上午 08:43
    • 已標示為解答 dodolon 2017年5月8日 上午 01:42
    2017年5月3日 上午 08:39
  • gif圖片參考 https:// social.msdn.microsoft.com/Forums/getfile/1057664
    2017年5月3日 上午 08:43
  • .cs 檔案是純文字格式,先直接用記事本開啟看看是否正常。

    若正常,將你原先 .cs 透過記事本另存為 utf-8 ,記事本存的 utf-8 包含 BOM ,也就是在 Visual Studio 另存 utf8 會有兩種可以選,請務必存成有標頭的 (BOM) 。

    若不正常,表示你原始的檔案已被錯誤的編碼覆蓋,沒救了。

    你若看不懂,你先回想最近有沒有改過 控制台 地區語言選項 非 Unicode 程式解碼的設定,若有,先改回去後, VS IDE 下就應該會正常解碼,再用 VS IDE 另存為有標頭的 UTF8


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    • 已標示為解答 dodolon 2017年5月8日 上午 01:42
    2017年5月3日 下午 06:11
  • 試了所有方法都無效 不知系統哪出了問題 只好系統重裝了
    • 已編輯 dodolon 2017年5月8日 上午 01:43
    2017年5月8日 上午 01:43