2009-12-23 05:25 AM 8 26,109
前幾天同事討論到要將地址資料中的阿拉伯數字都轉成中文大寫(一二三四...),我想起了前些時候看到的Microsoft Visual Studio International Feature Pack 2.0就內建了數字轉中文大寫的功能,試作如下。 程式主要是用Regex去比對出數字(\d+)的...
2009-09-06 03:22 AM 16 89,807
很久很久以前,我介紹過CSV與Excel的整合應用,當時同事Daniel補充了一點"Excel只接受ANSI/BIG5編碼的CSV,若存成Unicode,Excel就無法正確顯示"。恰巧最近在河道上也看到有人在討論匯出Excel檔時的中文編碼問題,就決定把我後來研究的心得再整...
2009-07-10 02:29 AM 1 11,294
直接用程式說明一下今天遇到的狀況,呼叫端是個純HTML網頁,用jQuery.get呼叫後端程式取得一段文字結果: <html xmlns="http://www.w3.org/1999/xhtml"> <head> ...
2009-03-27 08:04 PM 0 11,734
測試Silverlight的過程中,發現我的Web Application Project,使用Visual Studio 2008直接執行時測試正常,但移到IIS7下執行,由Oracle讀取的中文卻會變成問號。 我將程式簡化如下: using (OracleConnection cn ...
2009-02-06 07:43 PM 10 9,486
我寫了一個由Excel抓資料上傳到Server的小巨集,今天User抱怨上傳時發生錯誤,我查出錯誤訊息是:[Informix][Informix ODBC Driver]Unspecified System Error = -21005 好樣的,Informix真機車,出錯都只給代碼,不給說明的,...
2008-12-04 03:40 PM 3 15,971
上回我們破解過"用ADO.NET讀取ORACLE VARCHAR中的BIG5罕用字",今天又有人出了難題--如何將BIG5罕用字寫入ORACLE VARCHAR2欄位? 經實驗,單純用cmd.Parameters.Add("param", OracleType.VarChar).Value="含...
2008-10-10 01:12 AM 1 18,066
BIG5字數不足是正體中文環境存在已久的問題,在Unicode尚未普及前,出現過許多各顯神通的解決方案,自行造字、廠商推出的擴充字集(例如: Microsoft CP950、Big5_eten)、BIG5+、BIG5E、CNS11643。(註: 想進一步了解的話有兩篇不錯的文章1、2) 近年來Un...
2008-07-16 04:31 AM 3 32,196
同事在測試程式時,為求簡便,在IE地址列直接輸入測試用的參數,例如: MyApp.aspx?q=中文 (註: 此為不良示範,QueryString中如要指定英文字母及數字以外的字元,均應使用UrlEncode以求保險),結果ASPX中Request["q"]會抓到亂碼。 利用Visual Stud...
2008-07-04 08:34 AM 9 21,808
同事遇到一個問題,User抱怨SSIS由ORACLE轉資料到SQL後,所有的中文字都變成"蕞蕞蕞蕞..."了。 (這個字唸"最",不唸"叢"! 慣用倉頡的我本來是不會去研究讀音的,不過看到個性豪邁的User小姐在信中寫道"不會唸厚,拎北查好了,這二個字叫『最最』不叫『叢叢』…",我想我這輩子都不...
2007-12-11 10:17 PM 5 9,180
網友Eric問到關於NCR轉換的事,查了一下,發現我過去有介紹過toNCR()的做法,倒沒提到fromNCR(),這裡補上,給有需要的人參考。 程式只有短短幾行,主要靠Regex強大的比對功能解決大部份的難題。一口氣將字串中所有的&#nnnn;抓出來,nnnn轉成整數再轉成char,接著將字...
2007-12-10 07:10 PM 4 12,673
悶! 抓了好久! 同事設計好頁面樣式,給了我一個HTML跟CSS,讓我套用到ASP.NET網頁上。我在ASPX裡用<link href="site.css" type="text/css" rel="stylesheet" />套用樣式,卻怎麼都無法生效! 最詭異的是,CSS無法生效的...
2007-10-31 12:39 AM 0 17,116
static void TestXMLWriter(){ MemoryStream ms = new MemoryStream(); XmlTextWriter xtw = new XmlTextWriter(ms, Encoding.UTF8); xtw.Formatting ...
2007-09-16 09:14 AM 35 64,319
上回發表中文編碼解析工具 Ver 1.2後,網友Esther建議再加上GBK-Q, GBK-B的編碼解析。 說實在話,我沒聽過這兩個名詞,但Google了一下馬上晃然大悟,原來指的是我們常在Mail Subject或收件寄件人資料上看見的那種編碼。格式像這樣:=?x-gbk?q?=B5=C4=B7=...
2007-09-10 01:14 AM 1 13,999
先前有一篇文章討論ASP.NET如何正確傳回中文下載檔名,網友帆歷經九九八十一難後,終於修成正果,還揪出一隻鬼 --- VS 2005內建的ASP.NET Development Server似乎不支援HeaderEncoding! 為了解開這個謎團,茶包射手再次整裝出發! 這回我們使用的辦案工具是...
2007-09-07 01:22 AM 12 23,110
有網友建議我的中文編碼解析工具應該要加上UTF-8的URL Encoding,讓我驚覺自己的孤陋寡聞。 當然,背後是有故事的... 前些時候,朋友跟我在討論在T-SQL中實作UrlEncode的方法。UDF寫出來了,卻發現不能用! 最後才搞清楚原來提供Web Interface的廠商,採用的是UTF...
2007-09-05 01:55 AM 16 35,279
網友帆問了一個好問題: 他提到用Response.AddHeader("content-disposition", "attachment;filename=" & HttpUtility.UrlEncode(filename))的方式指定下載檔名稱,會發生另存新檔(Save)時可存成中文檔...