IDE環境中顯示空格

2021-04-20 21:02:55 字數 1082 閱讀 6337

今天突然想起來我還有個blog,一別一年有餘,

昨日痛下決心,有事沒事都來寫上兩筆

免得我自己的一片天地荒蕪了

也可惜了我這每天孜孜不倦的學習

昨天也沒什麼事,就是同事讓我幫忙看乙個bug,出現問題的**如下:

功能是呼叫某**openapi,過程是建立url,附上一些key和引數,轉換成寬字元,呼叫瀏覽器開啟url

可是最後一句總是失敗,返回錯誤**2,找不到檔案

同事除錯的時候把url直接複製到ie位址列卻是正確的

但我看到他在複製後刪除url字串的引號是時多按了一次delete鍵

問題就在這,url初始化位址從別的地方複製過來的時候,開頭多加了乙個空格

但是同事的筆記本螢幕比較小,他把ide的字型設定的也比較小

所以幾乎無法看出來字串開頭有個空格

url被轉換成寬字元後,呼叫c_str返回字串指標,記憶體中的值為「0x 20 00 69 00 74 00 ...」

作為shellexecute的時候被強制轉換成lpcstr,把「0x 20 00」解釋成字串「 」

可憐同事一下午的人工耗費在乙個小小的空格上面

以前看到ide(vs2005,eclipse)有個功能把空白字元(tab,空格)顯示成點或箭頭符號

一直覺得這個功能純屬多餘

本來留白就是為了**錯落有致,賞心悅目

無端把空白填上,反而有添亂的感覺

不過這個功能卻能讓上面那個問題的罪魁禍首現原形

也不是一無是處

另外makefile中的命令列一定需要tab開頭

如果被4個或8個空格替代了,單憑肉眼實在找不出問題

也許也是這個功能的用處之一

至於其他,待我往後留心一下。

Html中各種空格的顯示

一 使用全形空格 全形空格被解釋為漢字,所以不會被被解釋為html分隔符,可以按照實際的空格數顯示。二 使用空格的替代符號 替代符號就是在需要顯示空格的地方加入替代符號,這些符號會被瀏覽器解釋為空格顯示。空格的替代符號有以下幾種 名稱編號描述 不斷行的空白 1個字元寬度 半個空白 1個字元寬度 乙個...

Html中各種空格的顯示

一 使用全形空格 全形空格被解釋為漢字,所以不會被被解釋為html分隔符,可以按照實際的空格數顯示。二 使用空格的替代符號 替代符號就是在需要顯示空格的地方加入替代符號,這些符號會被瀏覽器解釋為空格顯示。空格的替代符號有以下幾種 名稱編號描述 不斷行的空白 1個字元寬度 半個空白 1個字元寬度 乙個...

整合開發環境 IDE 設定

整合開發環境 ide 設定 第一次啟動 visual studio 時,將請求您選擇預定義設定。對 ide 進行的任何進一步的自定義 例如,新增快捷組合鍵或更改視窗的停靠位置 都將隨預定義設定一起進行跟蹤和儲存。可以通過在 工具 菜 單上選擇 匯入和匯出設定 來重置當前的設定。有關預定義設定中所包含...