Posts

Showing posts from 2009

Excel 2007 CSV 中文亂碼解決方式

Image
Office 2007 都出那麼久了 新版 2010 都要出來了… 結果還有這種鳥問題 orz... 如果你使用 Windows XP 英文版 + Office 2007 在開啟中文的 csv 檔不管怎麼轉都有可能亂碼 這時候你就要去… Start -> All Programes -> Microsoft Office -> Microsoft Office Tools -> Microsoft Office 2007 Language Settings 進去後選擇上面的「Editing Languages」tab 下面的 Primary editing language 選擇「Chinese(Taiwan)」就可以了 記得將所有 Office 關掉重開 應該就會正常囉~ Reference: EXCEL, CSV 和亂碼問題

CentOS 在 single mode 中修改 fstab

之前裝機器分割硬碟磁區的時候 不小心把 swap 的 /tmp 打成 /tmpp 原本想說 /tmp 裡面都是暫存檔 應該直接去改 /etc/fstab 就好 結果又是一次教訓阿… 後來當然是再起不能 由於 /tmp 無法正常掛載 所以系統就自動進去 single mode 但進去修改 /etc/fstab 他會顯示檔案是 readonly 無法編輯 這時 remount 就可以解決 readonly 問題啦! mount -o remount,rw / 適用版本為 CentOS 5.3 final 參考資料: 【Linux】忘記 Root 密碼的解決方法 @ 有為青年生活札記 酷!學園

用 PHP 讀取 SQL SERVER 的圖片

當你使用 PHP 去連結 SQL SERVER 時 可能會發現文字(TEXT)過長不會顯示完成的問題 由於 PHP 預設讀取 SQL SERVER 欄位最大的長度為 4096 這部份除了可以在 php.ini 可以設定以外 ; Valid range 0 - 2147483647. Default = 4096. ;mssql.textlimit = 4096 ; Valid range 0 - 2147483647. Default = 4096. ;mssql.textsize = 4096 還可以在 PHP 連線 SQL SERVER 時設定 mssql_query("SETTEXTSIZE65536"); 如果要使用 ADODB 來讀取 Microsoft SQL SERVER 的 image 欄位 請先擴大 TEXT 的設定值像是這樣: $db->Execute("SET TEXTSIZE 65536000"); 請注意,SET TEXTSIZE 跟後面的數值,中間都有空格(space),連在一起的話可是過不了的喔!

如何用 phplot 中文繪圖

phplot 是在 PHP 上免費的繪圖套件 網路上很多人都說 gd  還是 PHP 沒辦法畫出帶有中文字的圖片 其實這都是字型的問題 只要有中文字型,這都不是難事了! $plot = new PHPlot(650, 500); $plot->SetImageBorderType('plain'); $plot->SetTTFPath('/home/www/inc/phplot/fonts/fireflysung-1.3.0/'); $plot->SetDefaultTTFont(' fireflysung.ttf '); SetTTFPath 是設定字型目錄的 SetDefaultTTFont 是設定字型名稱的 請注意,字型也有版權上的問題 並不是電腦中的字型都可使用 這邊推薦 firefly 螢火飛前輩釋出免費的字型 如果還是亂碼,請記得把程式的部份轉換成 utf-8 編碼喔!