2008年6月11日 星期三

Infopath的次要來源

Infopath 2003 sp2在下拉式選單的xpath查詢, 如果條件在另一個xml的資料來源,使用它的查詢編輯工具,xpath的開頭會有

xdXDocument:GetDOM("表單1")

這樣的描述, 可是再進入修改設定的對話窗中,這一段會自己消失,結果抓到主要資料來源去了

2008年6月2日 星期一

mysql 從big5轉utf8

幫叫獄部的健康醫學網進行big5到utf8的轉換, 過程記下來免得以後類似的工作多花冤枉路
1. 把資料庫資料夾copy進mysql data資料夾 (big5格式)
2. mysqldump 資料出來 (後來convertz說出來的文字檔已經是utf8了)
3. 把資料檔裡的character-set由big5改成utf8, 用notepad改的, 花了很久的等待時間
4. 因為insert into.. values (...),(...),...都沒換行, 常有一行幾萬字的, notepad沒辦法用全部取代加上換行(把 ),( 換成 ),\n( ), 改用notepad++的advance search(按ctrl-r出來), 還是慢到不得了, 乖乖丟上linux用sed (幸好前一陣子在裝vm)
5. iconv不能轉換, 再丟回xp用convertz, 結果它說已經是utf8了, 可能裝mysql時的內碼是設utf8
6. 在mysql中開一個新的db, 把資料 mysql -uroot -Ddb < data
7. 在phpmyadmin裡看, 一切似乎正常