簡體   English   中英

從 ubuntu 18.04 轉換到 centos 8 后的 Iconv

[英]Iconv after transition from ubuntu 18.04 to centos 8

我更改了服務器,從 ubuntu 18.04 轉到 centos 8,當有特殊字符時,我使用 iconv 從頁面標題創建鏈接。

標題可能是:Perchè Luigi andrà al mare。

在 ubuntu 18.04 我得到了這個鏈接:1-perche-luigi-andra-al-mare.html

在 centos 8 我得到這個: 1-perch-luigi-andr-al-mare.html

我錯過了什么? 我已經搜索過了,但每個人都說 iconv 包含在 php 中,在其他 centos 庫等中,等等,等等,所以,應該工作......

但這似乎不起作用,特殊字符消失了。 我該怎么做才能回到 Ubuntu 中的鏈接?

可能這會有所幫助。

假設您正在談論PHP Iconv 根據PHP 文檔

警告

//TRANSLIT 是否以及如何工作完全取決於系統的 iconv() 實現(參見 ICONV_IMPL)。 已知某些實現會忽略 //TRANSLIT,因此對於 out_charset 非法的字符,轉換可能會失敗。

out_charset下的參數部分中提到。

也看看這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM