SSMS 修正斷行符號
問題描述 當預存程序或其他資料庫程式碼中,包含了非 Windows 的斷行符號, 在資料庫專案進行比對時, 會顯示檔案有差異,但看不到差異的文字內容, 更新至原始碼後, 再一次比對仍會顯示檔案有差異... 解決方法 SSMS 開啟自動檢查編碼,並進行修正為Windows 斷行符號。 步驟如下: SSMS 開啟自動檢查編碼 1: Open SSMS 2: Got to Tools > Options 3: Expand the Environment Tab 4: Select Documents> Check the option for consistent line ending on load. 開啟有問題的預存程序, 會提示有編碼問題,請按下 [Yes] 進行修正 參考資料 CRLF跟LF之區別 --- 隱形的 bug http://violin-tao.blogspot.com/2016/05/crlflf-bug.html Git 在 Windows 平台處理斷行字元 (CRLF) 的注意事項 https://blog.miniasp.com/post/2013/09/15/Git-for-Windows-Line-Ending-Conversion-Notes