为了账号安全,请及时绑定邮箱和手机立即绑定

mb_detect_encoding 没有检测到 SJIS-mac?

mb_detect_encoding 没有检测到 SJIS-mac?

PHP
守着一只汪 2022-01-14 16:37:42
我有一个 SJIS 编码的 csv 文件。当我打电话mb_convert_encoding($contentOfFile, 'UTF-8', 'SJIS-mac')时,UTF-8 输出是正确的。但是当我使用时mb_detect_encoding($contentOfFile, ['SJIS-mac', 'SJIS-win', 'SJIS', 'UTF-8']),它总是返回 SJIS-win。PHP版本:7.2.11<?php$utf8Str = "❶❷❸❹❺";$sjisStr = mb_convert_encoding($utf8Str, 'SJIS-mac');echo(mb_detect_encoding($sjisStr, ['UTF-8','SJIS-win', 'SJIS-mac', 'SJIS']));
查看完整描述

1 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

这是 PHP 的 mbstring 扩展中的一个错误,我正在修复它。(在我正在修复错误时发现您的问题非常有趣!)


查看完整回答
反对 回复 2022-01-14
  • 1 回答
  • 0 关注
  • 150 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号