 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 16 樓
|
發表於: 星期三 二月 16, 2005 1:58 pm 文章主題: |
|
|
double-byte character sets (DBCS) _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
goto-dream
註冊時間: 2004-05-11 文章: 909
第 17 樓
|
發表於: 星期三 二月 16, 2005 6:16 pm 文章主題: |
|
|
syntech 寫到: | 如果你的字串是 UNICODE,那麼 ISLEADBYTE()會傳回 .F.
以下是 VFP 9 範例:
TRY:
? ISLEADBYTE(STRCONV("我",5)) && 用STRCONV()把DBCS字串轉為UNICODE字串,則會傳回 .F.
? len(STRCONV("我",5)) && 傳回2
? lenc(STRCONV("我",5)) &&傳回2
如果你的系統有可能會接受UNICODE字串時,要小心. |
不仔細去做.還真是不知道...
真是感謝你提出來... _________________ 福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!
想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.
愛作夢 |
|
回頂端 |
|
 |
bigear

註冊時間: 2004-12-19 文章: 162 來自: 網路的另一端
第 18 樓
|
發表於: 星期三 二月 16, 2005 10:15 pm 文章主題: |
|
|
前面的懂了
可是有什麼情況下會需要把DBCS字串改成UNICODE字串呢
不會有人無聊故意改的吧
那........函數寫出來又一定有他的道理
請繼續指點迷津
謝謝 _________________ 以上淺見,歡迎批評指教
________________________________________________
山不轉路轉,路不轉人轉,人不轉頭轉,頭不轉眼睛轉,眼睛不轉眼珠轉
眼珠再不轉就去睡覺,睡起來繼續轉 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 19 樓
|
發表於: 星期四 二月 17, 2005 12:08 am 文章主題: |
|
|
因為 xml 檔 有機會是 unicode !!
當在作 web service 的時候,
其他用戶可能傳遞一個 unicode 的 xml 檔案過來.
如果接收了這個xml檔然後轉成cursor,
當然裡面就都是unicode 編碼,
如果你依照一般的dbcs的做法操作資料,
那就完了.
所以在vfp尚未完整支援unicode的情況,
vfp小組先擴充了幾個函式的功能好處理unicode的情況.
為什麼提醒"找15年前的資料",
因為判斷長度是不精確的.
不精確的做法必然造成系統會隱藏不可預期的錯誤.
只有判斷"字"本身的編碼才是精確的做法. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
bigear

註冊時間: 2004-12-19 文章: 162 來自: 網路的另一端
第 20 樓
|
發表於: 星期四 二月 17, 2005 3:24 am 文章主題: |
|
|
真好
又學到一門課程了
這是我以前沒有的觀念
非常感謝 _________________ 以上淺見,歡迎批評指教
________________________________________________
山不轉路轉,路不轉人轉,人不轉頭轉,頭不轉眼睛轉,眼睛不轉眼珠轉
眼珠再不轉就去睡覺,睡起來繼續轉 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 21 樓
|
發表於: 星期四 二月 17, 2005 9:38 am 文章主題: |
|
|
實際上,有機會遇到UNICODE還不只這一種,
包括 ADO,SQL也都有機會遇到UNICODE,
這裡有篇資料在 http://wiki.sunyear.com.tw 看到的
http://www.west-wind.com/presentations/foxunicode/foxunicode.asp _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|