首页 > 解决方案 > 将 UTF-8 重音转换为格式错误的 ISO 重音

问题描述

我在一个 UTF-8 项目中。我有来自旧 ISO 项目的数据,其中重音编码错误(é,è...),我不想转换 ISO 数据,但我需要匹配 2 个数据库之间的一些数据。

所以我必须将“é”转换为“é”(等等..)

我试图转换为 ISO,但我从未成功获得奇怪的编码。

有没有办法在保持 UTF-8 文件编码的同时转换这些重音?

标签: php

解决方案


这实际上取决于您使用的是哪种 ISO 编码,但是要(无效地)从 UTF-8“降级”,您可以尝试类似mb_convert_encoding('é', 'UTF-8', 'ISO-8859-1'), demo here


推荐阅读