跳到主要內容

發表文章

目前顯示的是 12月, 2020的文章

關閉IE強制轉跳開啟Edge瀏覽器的方法!!-教學撰寫:徐嘉裕Neil hsu

之前好像不小心按到什麼使用Edge瀏覽器的設定,之後開啟IE都會強制轉跳到Edge瀏覽器,雖然Edge瀏覽器比較新但我還是習慣用IE阿~找了半天於找到關閉強制轉跳的方法!! 1、開啟Edge瀏覽器->點選右上角的 ... 按鈕->點選齒輪的設定 2、點選預設瀏覽器->在 Microsoft Edge 中以 Internet Explorer 開啟網站->設為【永不】 設定完之後再用IE開啟網頁就不會強制轉跳到Edge,有需要的朋友參考看看! 工作心得轉寫: 徐嘉裕 Neil hsi

PHP解決CK編輯器複製FB表情符號(emoji)寫入資料表出錯問題!!-教學撰寫:徐嘉裕Neil hsu

CK編輯器可以吧原始資料來源的HTML編碼也一起複製過來,像是我們要複製FB的一段貼文,可能就會有很多的emoji表情圖😄💔🐷🐹,但是這些表情圖寫入資料表時卻會發生錯誤!! Incorrect string value: ' \xF0\x9F\x91\xA9\xE2\x80 ...' for column `chestycedu`.`x03echestycedu_neilonlinevideocenter`.`description` at row 1 紅字那段就是發生錯誤的原因,因該是跟反斜線有關,上網估狗了一下找到一支不錯的function能解決這問題,CODE如下: //去除emoji表情符號字符反斜線 function sqlinjectionfilterEmoji($str){ $str = preg_replace_callback( '/./u', function (array $match) { return strlen($match[0]) >= 4 ? '' : $match[0]; }, $str); return $str; } 只需要在送出表單接收post寫入資料表的地方使用即可! sqlinjectionfilterEmoji($str=$_POST['text']); 去除反斜線後資料就能正常儲存,原本的emoji表情符號也會保留! 這樣問題就解決了,有需要的朋友參考看看!! 工作心得撰寫: 徐嘉裕 Neil hsu