發表文章

目前顯示的是 7月, 2018的文章

64bit Windows 如何使用 32bit ODBC 連接器存取資料庫

圖片
自從 2007 年開始,Windows 已經慢慢走向全面 64bit 化的時代。 可是還是有些公司的特殊老舊系統(例如資料庫系統)還是建基於老舊的 32bit 驅動程式時代,那時要從 ODBC 資料庫載入資料就會跟 64bit 的 ODBC 不相容而找不到它的驅動了。 什麼資料庫這麼老舊呢? 它就是 Microsoft Visual FoxPro 了。 那什麼辦啊?我在 64bit Windows 內的找不到有 32bit ODBC 連接器啊!!! 方法一 ⊞ Win + R 之後打入指令 odbcad32.exe 即可。 方法二 ⊞ Win + R 之後打入指令 Control Panel > System and Security > Administrative Tools > ODBC Data Sources (32-bit) 即可。 參考資料 Visual FoxPro ODBC Driver https://docs.microsoft.com/en-us/sql/odbc/microsoft/visual-foxpro-odbc-driver?view=sql-server-2017 Visual FoxPro Downloads https://docs.microsoft.com/en-us/previous-versions/visualstudio/foxpro/mt490121(v=msdn.10) Microsoft OLE DB Provider for Visual FoxPro 9.0 https://www.microsoft.com/en-us/download/details.aspx?id=14839

更改 NetBeans 預設支援 UTF-8 的方法

圖片
不知大家使什麼 IDE 去做網站的編程開發呢? Jimmy Chan 自己比較喜歡開源的 NetBeans。 今時今日,很多網站已經預設使用 UTF-8 為預設的編碼了。 但是 NetBeans 卻有一個煩人的問題,就是設定內沒有任何的預設編碼給你選擇。 尤其是打開使用非英語的 PHP 文檔的時候,例如下面用了 utf-8 編碼的檔案,問題就來了。 The file D:/Web/schinese.php cannot be safely opened with encoding x-windows-950. Do you want to continue opening it? 那什麼解決呢?辨法是有的,只是比較麻煩一點點吧! 編輯 NetBeans 的設置檔案 打開 C:\Program Files\NetBeans 8.1\etc\netbeans.conf 在大約 46 行左右會有一行長長的設置 netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true" 在它的尾段加入 -J-Dfile.encoding=UTF-8 設置字串就行了 netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dfile.encoding=UTF-8 " 參考資料 NetBeans