腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
scp文件到
linux
自动
转换
文件名
为utf8
、
、
、
众所周知,Windows使用ANSII在文件系统中
编码
文件名
,而
Linux
默认使用UTF-8。当我使用SCP或FTP/SFTP将文件从windows传输到
Linux
时,所传输的文件仍将由ANSII
编码
。我希望我的
Linux
只使用UTF-8,那么如何在传输时重新
编码
文件名
呢?我知道有工具可以
转换
,但是当我转移它们时,它能自动
转换
吗?
浏览 4
提问于2016-01-11
得票数 0
2
回答
理解Unix
文件名
编码
、
、
、
我很难理解
文件名
编码
是如何工作的。在unix.SE上,我发现了自相矛盾的解释。
文件名
存储为字符正如您在问题中提到的那样,…
文件名
只是一系列字符;内核对
编码
一无所知,这完全是一个用户空间(即应用程序级)的概念。如果将
文件名
存储为字符,则必须进行某种
编码
,因为
文件名
最终必须以磁盘上的位或字节序列结束。如果用户可以选择任何
编码
来将字符映射到输入到
浏览 0
提问于2012-05-22
得票数 26
回答已采纳
1
回答
如何在
Linux
中检测unicode
文件名
、
在这里,我们使用wcstombs()函数检查
文件名
是否为unicode。如果
转换
失败,我们假设它是unicode
文件名
。同样,当我在
Linux
中尝试同样的操作时,
转换
也不会失败。我知道在windows中,默认字符集是拉丁语,而
Linux
的默认字符集是UTF8。根据
文件名
是否为unicode,我们有不同的
编码
集。因为我不能在
Linux
中理解它,所以我不能使我的应用程序可移植到Unicode字符。有没有其他工作可以解决这个问题,或者我做错
浏览 11
提问于2013-03-26
得票数 2
回答已采纳
1
回答
用不同的字符
编码
操作磁盘
、
我有一个从Windows复制的中文简体字符
编码
的磁盘。我怎样才能挂载这个磁盘?我使用命令ntfs-3g /dev/sdb /mnt/windows -o locale=zh_CN.GBK,但当时
文件名
仍然很混乱。 2如何复制这些文件?
浏览 0
提问于2019-06-05
得票数 0
1
回答
您是否可以在同一文件系统上使用不同的
编码
方式对
文件名
进行
编码
(在
linux
上)
、
在特定的文件系统上,是否定义了创建
文件名
的
编码
,或者是否可以使用任何
编码
来创建
文件名
。 也就是说,在一个文件系统上,一些
文件名
编码
为UTF-8,另一些
文件名
编码
为UTF-16,这是否合法。我说的不是
文件名
的内容,而是
文件名
本身。
浏览 16
提问于2020-05-07
得票数 2
回答已采纳
1
回答
我应该使用哪个
文件名
编码
与Windows、Mac和
Linux
兼容
、
、
、
我使用
Linux
服务器作为文件共享。这些文件由带有Samba服务器的Windows计算机访问,由Mac使用netatalk服务器(afpd)访问,还可以通过ssh访问Windows、Mac和
Linux
系统的sftp。似乎有些系统关心
文件名
中字符的使用,而有些系统则不..。我应该为定义的文件
编码
设置Samba服务器吗?
浏览 0
提问于2010-04-28
得票数 1
2
回答
文件名
看起来相同,但复制后不同。
、
、
、
、
我的
文件名
看起来是一样的,但事实并非如此。j因此,我在Debian2上的web应用程序无法将文件系统中的图片与数据库中的
文件名
相匹配。我想也许我需要修改文件
编码
,但是看起来每个操作系统上都已经有utf-8了:返回:是否有命令从我的Debian 2中取回我所有的40000个
文件名
,比如我的Debian
浏览 2
提问于2014-10-22
得票数 3
回答已采纳
4
回答
如何检测php中的操作系统
编码
?
我想检测一个操作系统的文件系统的
编码
作为默认,像Windows操作系统在不同的语言版本,它会使用不同的
编码
(iso-8859-1,ms950,big5,gb2312..etc),那么我如何在PHP中检测
编码
的不同操作系统
浏览 3
提问于2011-11-30
得票数 7
2
回答
如何将Mac 8 .xml文件
转换
成女妖明白的东西?
、
、
、
我也在ubuntuforums上发帖,但到目前为止还没有回复.我尝试过将Mac .xml文件“另存为”到Ubuntu软件中,希望它能正确地
编码
,但似乎没有什么效果。我的最后一次尝试是使用UTF-8迁移工具(来自软件中心),但它说: 没有找到当前的
编码
,或者您正在使用C语言环境。请从/usr/share/i18n/SUPPORTED中选择支持的语言并再次登录。
浏览 0
提问于2011-07-02
得票数 2
回答已采纳
2
回答
如何在整个文件系统中更改
文件名
中的单个字母?
、
、
、
我有数百个文件,它们的
文件名
中都有特殊字符(‘ç’,'ø‘和’节‘)。这些文件位于数十个不同的文件夹中。我想用占位符('ae','oe‘和'aa')替换特殊字符,同时保持
文件名
的其余部分不变。 我在上ubuntu。我正在考虑使用grep、sed和tr,但我不知道具体如何使用。
浏览 0
提问于2012-05-19
得票数 3
4
回答
argv的
编码
是什么?
、
、
、
我观察到在
Linux
上,在UTF-8语言环境中创建一个
文件名
,然后在(例如)选项卡中完成它。zw_TW.big5区域似乎使我的程序P被喂入UTF-8而不是Big5。但是,在OS上,相同的一系列操作会导致我的程序P获得一个Big5
编码
的
文件名
。
Linux
在
Linux
上,一切都不同了,我对正在发生的事情感到特别困惑。
Linux
将
文件名
存储为字节字符串,而不是Unicode。看起来,您在命令行中键入的任何字符(在区域设置L2中)都将在L2
编码</e
浏览 3
提问于2011-03-23
得票数 41
回答已采纳
2
回答
如何检查Perl中是否存在UTF-16
文件名
?
、
我有一个用UTF-16
编码
的文本文件。每行包含由制表符分隔的多个列。对于那些关心的人,该文件是从iTunes导出的播放列表TXT。第27列包含一个
文件名
。我在
Linux
中使用Perl 5.8.8阅读它,使用的代码类似于:while(<>) chomp; my @在我的实际代码中,我做了一些替换,将iTunes使用的绝对windows
文件名
转换
为在我的
Linux
b
浏览 5
提问于2009-08-22
得票数 5
回答已采纳
2
回答
有8个
文件名
?
、
、
在基于unix的操作系统中,允许使用utf6
文件名
吗?如果是这样的话,我是否需要做一些特殊的事情来将文件写入磁盘。 让我解释一下我希望做什么。我正在编写一个应用程序,该应用程序将通过ftp将文件传输到远程系统,但是
文件名
是动态地通过一些元数据集设置的,这些数据可能在utf8中。我想知道是否需要在unix/
linux
中将文件写入磁盘。另外,作为后续,有谁知道如果我上传了一个utf 8
文件名
到一个系统不支持utf8会发生什么呢?
浏览 0
提问于2012-05-07
得票数 20
回答已采纳
2
回答
如何更改
文件名
的
编码
(
linux
,ext4)
、
我已经收到了3670个没有UTF-8
编码
的文件。这使得输入它们通常是不可能的,尽管有些程序对它们进行了调整并正确地显示。这意味着我有很多像这样的文件 ?cole ?l?
浏览 2
提问于2017-06-20
得票数 0
回答已采纳
3
回答
在
Linux
上使用文件路径字符串,使用什么
编码
?
、
、
、
Linux
对其文件API使用什么
编码
?我应该如何处理C++中的路径字符串,使用什么类?我指的是非ASCII字符的路径。在Windows上,我使用UTF-16和std::wstring,在Mac 8和我自己的UTF-8字符串类上.但是不幸的是,我的类在
Linux
上是不可用的,所以我应该使用什么?
浏览 1
提问于2013-08-28
得票数 2
回答已采纳
4
回答
Linux
相当于GetCommandLine和CommandLineToArgv?
、
、
我想知道是否有一些API来获取
Linux
上当前进程的命令行参数。 我想我当时很不清楚。问题的真正目的是通过命令行参数传递unicode
文件名
。
浏览 7
提问于2010-01-05
得票数 10
回答已采纳
1
回答
PHP 8文件命名(波斯语名称)
我使用以下代码构建文件夹:mkdir($dir); 此问题仅存在于本地主机上。(我使用windows 8- xampp)
浏览 3
提问于2015-10-13
得票数 4
2
回答
MinGW C++:读取具有非ascii
文件名
的文件
、
、
、
、
简单的任务:我想读取一个具有非ascii
文件名
的文件。 在
linux
和MacOS上,我只是将
文件名
作为UTF-8
编码
字符串传递给fstream构造函数。在窗户上,这是失败的。正如我从中学到的,windows根本不支持utf-8
文件名
。然而,它提供了一个非标准的open方法,它需要一个utf-16 wchar_t*。因此,我可以简单地将我的string
转换
为utf-16 wstring,这样就可以了。但是,在MinGW标准库中,fstream的wchar_t* open方法根本不存在。那么
浏览 8
提问于2016-09-20
得票数 3
回答已采纳
2
回答
文件名
在使用php move_uploaded_file()上传后变得乱码
、
、
、
、
在我的php代码中,我想上传带有波斯语名称的文件(例如نام.pdf),但是上传的
文件名
在那之后就乱码了。我在Win7(64位)机器上,使用WAMP作为我的开发环境。我知道这个问题与我的工作环境有关,因为代码在
Linux
生产机器上运行良好。如何将$uploaded['name']
转换
为Windows机上支持的
编码
?请帮帮我。
浏览 6
提问于2015-07-03
得票数 1
1
回答
是否有一种方法来检测c++中的Windows和
Linux
上的
文件名
编码
?
、
、
、
、
我试图在c++中创建一个跨平台应用程序来进行字符
转换
。我在UTF-8中设置了一个带有规则的
转换
表.eq( A=诶)我使用boost库获取
文件名
。我的理解是,我必须将它们从
编码
X
转换
为UTF-8,进行
转换
,
转换
回
编码
X,并使用新的
文件名
保存。如何找到文件系统正在使用的
编码
?
浏览 5
提问于2013-09-03
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux-路径及文件名截取
python-字符编码转换
各硬件设备在Linux中的文件名
在Linux中批量改变文件名的方法
安全杂谈——linux通配符绕过文件名黑名单
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券