小技巧 用看不見的字元分隔資料

2021-09-02 03:35:41 字數 494 閱讀 3059

小技巧: 用看不見的字元分隔資料

處理文字時, 偶而會需要將類似的東西串在資料庫**的乙個欄位裡或文字檔的一行文字裡。為了避免分隔符號和別的文字衝到, 從同事 p 那學到乙個不錯的小技巧: 用看不見的字元分隔, 比方說 unicode 的 1 ~ 5 等。

用 python 寫就是 "\u0001", 用 mysql 則是 char(1), vim 會用 ^a 表示 (\u0002 則用 ^b), 最妙的是, firefox 會用乙個小方格在裡面填入 0001 表示它, 所以寫到資料庫後, 用 phpmyadmin 看也不會有問題, 真是太貼心了。通常為了方便, 可能會用 "\u0001\n" 表示, 這樣在 phpmyadmin 裡看時, 也會換行表示。

其它應用方式, 像是填入字串表示未定義時, 可以用 "\u0001undefined", 避免單用 "undefined" 可能會和這樣的內文衝突。而要用 mysql 取值時, 可配合 concat 表示: concat(char(1), "undefined")。

「看不見的手」

150年前,隱秘的歐洲金融權貴羅斯切爾德家族保留著一句名言 絕大多數的人民在智力上不足以理解這個系統 支票貨幣和信用貨幣 以及這個系統所衍生出的資本和巨大優勢,他們將承受壓迫而毫無怨言,甚至一點都不會懷疑這個系統損害了他們的利益。多年之後,羅斯切爾德家族的子孫,幾乎控制了所有發達國家的貨幣發行權,掌...

關於假設 看不見的基石

關於假設 看不見的基石 invisible foundation stone 1序我們現在的大多數基礎理論都是建立在一些簡單而明顯的假設之上的。例如在數學領域,在物理學領域,在化學領域 同時也有一些基礎理論因為假設的錯誤或者不夠準確,而被新的理論所代替,或者被擴充套件和修改。例如 第五公設問題 2展...

看不見的競爭 頻寬優化

看不見的競爭 檔案和資料壓縮 看不見的競爭 把握意見領袖 對於有創業經驗的人而言,這甚至都不能稱之為問題。但必須指出,其實很多創業新人,會忽略這個問題。很多人會簡單的認為,我找乙個靠譜的託管方,把我的內容放上去,就可以了,其實,問題真的沒那麼簡單。不說別人,我自己都交過學費。很久以前,電信網通分家的...