<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    海上月明

    editer by sun
    posts - 162, comments - 51, trackbacks - 0, articles - 8
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

    最近使用 rails 做了一個小小的小網站, 數據庫用的是 sqlite3, 數據庫數據是從一個 xml 文件中導入的, 有很多前導回車和末尾空行, 而頁面顯示的時候會自動把回車替換成 , 結果就是顯示出來的內容無端端的多了很多空白, 整個頁面看起來很不河蟹協調. 今天閑下來了決定把這些無用的回車換行符去掉.

    不就是一個 trim 嘛, 很快進入 sqlite 命令行界面, 輸入:

    sqlite> update jokes set content=trim(content,’\n’);

    搞定, 收工…????? 刷新頁面一看, 我了個去, 不行耶~~, sqlite 不認 \n, 換成 trim(content, ‘\r’), trim(content, ‘\r\n’) 和 trim(content, ‘\n\r’) 都不行, 哥是個懶人, 不想寫代碼解決, 于是 google 了下, 發現有人提供這個解決方法:

    x’hh’ should work, where hh are hex digits.  So if your file contained hex 0D type line breaks: UPDATE t SET essay_without_newlines = Replace(essay, x’0D’, ‘~’);

    也就是說 sqlite 中可以使用 x’hh’ 這種語法來表示一個字符. 試了下 x’0D’, 不行…..再試試 x’0A’, 就好了:

    sqlite> update jokes set content=trim(content, x’0A’);

    流水賬一筆, 沒啥技術含量. 純粹是做個備忘, 也希望對別人有所幫助.

    http://liang.eu/web-dev/trim-newlines-in-sqlite3


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 午夜在线亚洲男人午在线| 亚洲粉嫩美白在线| 两个人的视频www免费| 亚洲精品WWW久久久久久| 无遮挡免费一区二区三区 | 好男人www免费高清视频在线| 亚洲成a人片在线网站| 4399好看日本在线电影免费| 亚洲91精品麻豆国产系列在线| 999国内精品永久免费视频| 亚洲色中文字幕在线播放| 国产又大又黑又粗免费视频| 四虎精品成人免费视频| 亚洲色成人WWW永久网站| 无码人妻久久一区二区三区免费| 一区二区三区亚洲| 成熟女人特级毛片www免费| 美女一级毛片免费观看| 国产精品久久久亚洲| 24小时日本电影免费看| 中文字幕在线观看亚洲日韩| www亚洲一级视频com| 日本高清免费观看| 亚洲AV无码无限在线观看不卡| 免费一级毛片不卡不收费| 黄色网站软件app在线观看免费| 亚洲精品网站在线观看你懂的| 性盈盈影院免费视频观看在线一区| 老司机精品视频免费| 久久精品夜色国产亚洲av| 好爽又高潮了毛片免费下载| 精品国产污污免费网站入口 | 色窝窝亚洲AV网在线观看| 亚洲五月综合缴情在线观看| 免费影院未满十八勿进网站| 免费精品国产自产拍在线观看| 亚洲高清在线观看| 国产精品美女自在线观看免费| 中文字幕免费在线视频| 麻豆狠色伊人亚洲综合网站| 亚洲乱色熟女一区二区三区丝袜|