将波兰字符替换为标准 ascii 等效字符


Replace Polish characteres with standard ascii equivalent

基本上,我有大量的文件,其中许多文件在文件名中包含波兰字母,如"ł,ż,ź,ó,ń"等。

我想达到的是以某种方式将这个波兰字母更改为标准的 ascii 字符。(例如 ż => z, ń => n)。

这些文件位于带有Linux Debian Squeezee的服务器上。

我应该使用什么以及如何达到最终效果?

你给你的问题放了一个PHP标签,所以我的回答会考虑这一点。

有一个与您的问题类似。

在 PHP 中将国家字符转换为拉丁语等效

字符

基本上

使用 Normalizer PHP 扩展。

http://www.php.net/manual/en/class.normalizer.php

<?php
    $string = 'ł ż ź ó ń';
    echo Normalizer::normalize($string);
?>