如何用VFP判斷文本文件的編碼格式?
*--文本文件的編碼格式手動查看方法:
*--用記事本打開文本後,點擊菜單上的“另存爲”,編碼格式在出現的對話框下方。
*--那用VFP如何取得文本文件的編碼格式呢,如下:
lcFileName='C:/A.txt' &&文本文件名
lcStr=Filetostr(lcFileName)
lcStrType=Createbinary(Substr(lcStr,1,2))
Do Case
Case lcStrType=0hEFBB &&VFP6.0不支持此種方式,此實列是在VFP9.0+SP2下測試的。
lcCode='UTF-8'
Case lcStrType=0hFFFE
lcCode='Unicode'
Case lcStrType=0hFEFF
lcCode='Unicode big endian'
Otherwise
lcCode='ANSI'
Endcase
?'此文本的編碼格式爲:',lcCode
*--用記事本打開文本後,點擊菜單上的“另存爲”,編碼格式在出現的對話框下方。
*--那用VFP如何取得文本文件的編碼格式呢,如下:
lcFileName='C:/A.txt' &&文本文件名
lcStr=Filetostr(lcFileName)
lcStrType=Createbinary(Substr(lcStr,1,2))
Do Case
Case lcStrType=0hEFBB &&VFP6.0不支持此種方式,此實列是在VFP9.0+SP2下測試的。
lcCode='UTF-8'
Case lcStrType=0hFFFE
lcCode='Unicode'
Case lcStrType=0hFEFF
lcCode='Unicode big endian'
Otherwise
lcCode='ANSI'
Endcase
?'此文本的編碼格式爲:',lcCode
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
優酷鴻蒙開發實踐 | 鴻蒙卡片開發
阿里巴巴移动技术
2021-10-22 15:33:55
數據庫測試的基礎要素
Jonathan Allen
2021-10-22 15:33:55
一年40萬次實驗,字節跳動A/B測試平臺是怎麼煉出來的?
Tina
2021-09-26 15:43:52
走過二十年的軟件測試業
Tim Bray
2021-08-06 17:03:57
爲了生存重寫軟件!面對“缺芯”,特斯拉很慌
Tina
2021-08-02 14:58:59
谷歌開發團隊犯低級錯誤?因一個字符拼寫Bug,Chromebook用戶被鎖在系統之外
Kent Duke
2021-07-25 16:38:56
10年磨一劍,雲測試頭部玩家如何爲數萬家客戶落地AI自動化測試
施尧
2021-07-25 10:04:06
怎樣在企業裏推廣TDD等技術實踐?
Emily Bache
2021-07-20 10:03:55
從Kratos設計看Go微服務工程實踐
腾讯云中间件
2021-07-16 15:33:59
從10次宕機事件中,我學到5個重要的經驗
Tom Kleinpeter
2021-07-13 11:13:50
硝煙中的研發效能體系建設之路 | InfoQ 公開課
InfoQ 中文站
2021-07-08 11:23:51
數列科技CEO曹學鋒:解碼全鏈路壓測領域,談開源背後的意義
郑思宇
2021-06-25 09:38:55
2021年10大流行軟件測試工具
Alexandra Gorobets
2021-05-23 14:03:59
測試開發需要掌握哪些技術?
夏兮。
2021-05-17 18:33:58