为什么在 UTF-8 下创建的文件名与 UTF-Codepage 布局不匹配? 2024-6-10 • filename utf-8 character-set file-sorting 根据维基百科utf-8 代码页布局, 它是字符集如下: ! " # $ % & ' ( ) * + , - . / 0-9 : ; < = > ? @ A-Z [ \ ] ^ _ ` a-z { | } ~ 但是(除了/),以这些字符开头的文件名按名称排序不同: ! " # % & ' ( ) * + , - : ; < = > ? @ [ \ ] ^ _ ` { | } ~ 0-9 $ a A z Z 这是为什么?这与文件系统、文件管理器、语言环境或其他因素有关吗? 答案1 排序顺序由区域设置的 LC_COLLATE 类别控制。它不依赖于字符编码。 请注意,某些程序(尤其是命令行程序)可能不使用区域设置进行排序。 相关内容 无法发送邮件。ISP 是否阻止了我的连接? Exchange 2003 - 虚拟弹出服务未重新启动 添加水平和垂直线,矩阵 Ubuntu 18.04.4 上的 32 位库问题 互联网 VPN 隧道,服务器位于 NAT 后面 OneNote 2010 在 Windows XP 上不断崩溃 如何扩展一个环境中的几个参数? 如何安装 Microsoft Windows 更新的 LDR 版本 Qmail 出现问题,可疑的 Relaylock 提及“host-warez.info” [关闭] 命令行不执行