[MAC] 安裝dmg 出現檔案已毀損或無法安裝第三方 App

有時候從網路下載的程式會無法安裝,

會出現錯誤訊息:「安裝dmg 出現檔案已毀損或無法安裝第三方 App」,

那是因為在macOS sierra 10.12 系統中,已經把「任何來源」 關閉了。

如果要解鎖,可在「終端機」中輸入指令:

sudo spctl --master-disable 

再輸入該使用者的開機密碼,即可以把「任何來源」這個選項給打開。

[WP] 將MySQL latin1 轉 utf8

最近幫一位老師移機網站到新架好的伺服器,轉移過去卻發現他網站文字全部都是亂碼,回資料庫一檢查才發現他的資料庫格式是「 latin1 」,以下是簡單記錄把他資料庫從「 latin1 」轉換成「utf8」,再重新匯入資料庫的過程。

1.把資料庫dump出來

mysqldump -u xxx -p database > database.sql –default-character-set=latin1

這時候 dump 出來的 database.sql 是 latin1 的檔案格式,然而是 utf8 格式的文字資料。

 

2.使用編輯器把所有latin1取代成utf8

把 dump 出來的 database.sql 用sublime的取代功能,把 latin1 都取代成 utf8,然後存成utf8檔案類型

3.把檔案丟回去伺服器

4.把檔案匯入資料庫

mysql database < database-utf8.sql -u xxx -p --default-character-set=utf8