亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2638 | 回復: 7
打印 上一主題 下一主題

請教utf8字符創(chuàng)建文件問題。 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2007-07-30 19:47 |只看該作者 |倒序瀏覽
請教大家各問題。
我的程序使用的是utf8編碼。
我需要使用utf8編碼個是創(chuàng)建文件/目錄,可是,在windowsxp平臺下,我坐如下操作的結果是出現(xiàn)了亂碼。
我的操作如下。
use utf8;
$path = 'c:/目錄';  #編碼格式為utf8
mkdir($path);
這個時候,在c:盤目錄下存在的這個目錄是亂碼。
由于我的程序是塊平臺的,支持多種語言平臺,所以無法用encode。洌澹悖铮洌濉∵M行轉換,因為我根本無法得知應用平臺的編碼格式。請問,又沒有什么辦法能夠解決這個問題。謝謝!

論壇徽章:
0
2 [報告]
發(fā)表于 2007-07-30 21:15 |只看該作者
與w下使用的文件編譯器有關
再保存文件時的字符集類型。

論壇徽章:
0
3 [報告]
發(fā)表于 2007-07-30 21:43 |只看該作者
請問我如何更改文件編譯器?

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
4 [報告]
發(fā)表于 2007-07-31 08:17 |只看該作者
不要用中文做目錄名或者不要硬編碼不就行了?

論壇徽章:
0
5 [報告]
發(fā)表于 2007-07-31 10:25 |只看該作者

回復 #4 flw 的帖子

因為我要制作類似tar的軟件,對文件進行打包,所以我無法限制文件名的編碼。我又有些特殊的交換需要,所以必須在過程中使用utf8編碼。(信息存儲用的xml)

[ 本帖最后由 fengpxu 于 2007-7-31 10:33 編輯 ]

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
6 [報告]
發(fā)表于 2007-07-31 10:32 |只看該作者
原帖由 fengpxu 于 2007-7-31 10:25 發(fā)表
因為我要制作類似tar的軟件,對文件進行打包,所以我無法限制文件名的編碼。

這就對了。
你可以看看 tar 是怎么做的?
估計 tar 也是亂碼。

論壇徽章:
0
7 [報告]
發(fā)表于 2007-07-31 10:36 |只看該作者

回復 #6 flw 的帖子

據(jù)我所知,tar是用c寫的,c可以解決這個問題。utf8轉化成 wchar,然后由一個專用的函數(shù)可以解決這個問題,名字我忘了,但是不能跨平臺,緊緊能在windows下使用

[ 本帖最后由 fengpxu 于 2007-7-31 10:46 編輯 ]

論壇徽章:
0
8 [報告]
發(fā)表于 2007-07-31 22:57 |只看該作者
好像要將文件也保存為utf8編碼才可以的,
用perl5.6.1就不用use utf8了
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP