gpt4 book ai didi

php - 如何在php中检测操作系统编码?

转载 作者:可可西里 更新时间:2023-11-01 13:00:26 25 4
gpt4 key购买 nike

我想检测一个操作系统的文件系统默认编码,就像 Windows 操作系统在不同的语言版本中它会使用不同的编码(iso-8859-1、ms950、big5、gb2312 等)那么如何检测 PHP 编码的不同操作系统呢?任何的想法?谢谢。

最佳答案

Linux 没有编码,文件名存储在二进制字符串中,可能包含任何内容。以特定编码解释它取决于应用程序。大多数情况下,这只是 UTF-8。但是,是的,这取决于文件名的“查看者”。

访问 OS/X 上的文件系统将使用 UTF-8 规范化形式 D。

不幸的是,我无法回答它在 Windows 上是什么。它在内部存储为 UTF-16 的变体,但在我的机器上通过 PHP 访问它时,api 是 CP-1252,但是,是的,这确实取决于语言。

关于php - 如何在php中检测操作系统编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8327116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com