看板 [ Perl ]
討論串[問題] 全型空格置換
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者jjt (新竹)時間15年前 (2009/10/30 01:24), 編輯資訊
0
0
0
內容預覽:
我猜測大概是 要處理的檔案的編碼跟 perl程式的文件編碼不一樣... 請注意要處理的檔案格式跟你pl文件的編碼是否相同. 如果都相同的話 $line =~ s/ / /g; <-- 全形空白. 以上這行是可以作用的. 如果不相同的話 例如目標檔案是utf8 pl是big5. pl會用big5的格式
(還有372個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者liyih時間15年前 (2009/10/28 18:21), 編輯資訊
0
0
2
內容預覽:
建議您可以先使用 Data::Dump 模組來確定各內容是使用 DBCS 或是. MBCS 的編碼。另外尚需考慮三個部份的編碼:. 1. 外部檔案的原始編碼,如 line.txt。. 2. Perl 內部字串的編碼,變數內部的編碼方式。. 3. 程式原始檔案的編碼,如 line.pl。. 關於 DB
(還有981個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者xsinx (鮮菇)時間15年前 (2009/10/28 17:29), 編輯資訊
0
0
0
內容預覽:
文件內容大概是長這樣的:. 我(I) 有(Have) 一隻(A) 狗(Dog) .. 想要將文件裡的所有全型空格置換成半型空格. 再做其他的處理. 我的寫法是先讀進這個檔案並存至@line. 如下. foreach $line (@line). {. $line =~ s/ / /g;. ....
(還有76個字)
首頁
上一頁
1
下一頁
尾頁