2007-09-10 01:14 AM 1 14,390
先前有一篇文章討論ASP.NET如何正確傳回中文下載檔名,網友帆歷經九九八十一難後,終於修成正果,還揪出一隻鬼 --- VS 2005內建的ASP.NET Development Server似乎不支援HeaderEncoding! 為了解開這個謎團,茶包射手再次整裝出發! 這回我們使用的辦案工具是...
2007-09-07 01:22 AM 13 23,652
有網友建議我的中文編碼解析工具應該要加上UTF-8的URL Encoding,讓我驚覺自己的孤陋寡聞。 當然,背後是有故事的... 前些時候,朋友跟我在討論在T-SQL中實作UrlEncode的方法。UDF寫出來了,卻發現不能用! 最後才搞清楚原來提供Web Interface的廠商,採用的是UTF...
2007-09-05 01:55 AM 16 35,858
網友帆問了一個好問題: 他提到用Response.AddHeader("content-disposition", "attachment;filename=" & HttpUtility.UrlEncode(filename))的方式指定下載檔名稱,會發生另存新檔(Save)時可存成中文檔...
2007-08-18 01:09 PM 0 6,509
昨天看了電腦玩物介紹了FeedJIT,可以介紹最近十個到站網友從何處連來,由於挺好玩的,又很容易安裝,所以我就順手裝到我的Blog上(請看右方SideBar最下方)。 沒想到從此網頁就跳出了以下的Javascript:Line: 1 Error: Invalid argument. 用Visual ...
2007-08-02 01:29 PM 0 10,316
<iframe id=dispZone width='100%' height='100%' src='/MyApp/%u4E0A%u4E0B.htm'> 發現以上的寫法在IE6下OK,但IE7中IFrame不會顯示內容,呈現about:blank的狀態。如果試著在IE7的地址列敲入h...
2007-07-25 12:01 AM 1 13,964
跟WSS/SPS 2003時代一樣,想要在MOSS 2007網站上加掛自己的Web Application,得調整web.config中一堆設定方能苦盡甘來(如何設定可以參考小熊子的KB),但我還發現另一件中文使用者要面對的麻煩事... 在中文環境下建立ASP.NET Web Application...
2007-05-18 02:58 PM 0 7,081
最近在看Yam天空新聞(http://news.yam.com 以前叫蕃薯藤新聞)時,我的IE6/IE7在檢視每一頁都會彈出以下的錯誤訊息。(FireFox則OK) Object Expected! (中文叫做"此處需要物件") 而圖中所說的Line 73是<script type="te...
2007-05-17 08:30 PM 2 15,072
同事今天問了一個有趣的問題,有一個網頁檔"作業.htm",網頁裡有個圖檔叫"松鼠.jpg"。放在IIS的目錄下,開啟IE,URL輸入 http://myServer/作業.htm會傳回HTTP 404 找不到,但如果輸入http://myServer/松鼠.jpg則能正確Show圖! 一開始的質疑是...
2007-05-17 12:14 PM 15 30,912
之前用SSIS在做ORACLE與SQL間資料搬移時,最痛恨遇到NVarchar跟Unicode Code問題了。 明明是NVarchar(SQL)搬到NVarchar2(ORACLE),兩邊都Support Unicode,但SSIS都老會要求指定Data Flow Destination的Code...
2007-05-08 08:30 PM 0 10,026
提到電腦系統的中文編碼,放諸四海皆準的Unicode應該會是最終的王道。但放眼當今的IT環境,Big5仍在Windows 98(不要懷疑,真的還有人在用)、Main Frame、早期的UNIX系統、Embedded System(甚至MP3 Player)裡當著山大王,Unicode想一統江湖,看來...
2007-04-21 11:19 AM 7 26,900
網友NOROI提問有沒有將中文難字變成NCR的程式範例? 換句話說,就是程式要識別出字元是否為中文BIG5編碼所不支援的難字,若是,則轉成犇這種NCR格式。 以下是我想到的範例: (偵測難字我用的方法是試著將文字轉成BIG5編碼,如果變成?就視為難字) 1: stri...
2007-01-30 11:35 AM 14 32,385
之前發表過一個小工具--Unicode編碼解析小工具,當時小熊子建議加上URLEncode的功能。 今天剛好又幫同事解決big5 ASP頁面上要顯示Unicode文字的問題,此時會用到犇這種表示法(用過很多次,今天才知道這種表示法的正確名稱叫做Numeric Character...
2006-12-27 09:00 PM 11 45,250
同事反應,一個CharacterSet設為ZHT16BIG5的Oracle 9i的資料庫,其中某個Table的NVarchar2欄位完全不接受非BIG5字元, 存入時會變成"?"。攪和了近一個月,反覆嘗試了多種工具、方法,也請教了朋友、求助Oracle Support、查了Ora...
2006-12-17 07:26 AM 4 20,785
以下是一小段我對Unicode的粗淺了解, 希望對深陷其中的云云眾生有所幫助: 1. Unicode是為了應付全世界所有文字符號編碼而發明的,古早的ASCII Code只能表示255個字元,所以Universal Character Set-2(UCS-2)的標準被制定出來,以16bit表示...
2006-11-24 10:12 AM 2 31,051
今天接到個頗具挑戰性的需求。 由於轉檔程式要輸出固定寬度的文字欄位,所以要視字串長度在後方補足空白。因中文字在不同Encoding下的長度不同(例如: BIG5 2bytes, UTF8 3bytes),加上中英文可能交雜,所以用.NET下的System.Text.Encoding.GetEnco...
2006-07-18 07:45 PM 2 15,051
從以前DOS時代BIG5的一統江湖,演進到Windows的Unicode時代,看似有唯一的標準,但只要轉換到檔案、網路傳輸時,還是得面對Encoding方法的選擇,應該不少人都有吃過Encoding的苦頭吧? UltraEdit支援Encoding的轉換,可以在Unicode、ASCII(Big5)...