我正在使用symfony以簡單直接的代碼嘗試更改任何特殊字符,比如äÄöÖüÜ到AöOüU.我嘗試了所有我能找到的用Umlaute替換德國字符爲簡單的拉丁字符php
正規化
echo \Normalizer::normalize("ä");
用htmlspecialchars
echo htmlspecialchars("ä");
和其他一些solutioin這些都在網上找到的,但他們沒有對我的作品都將輸出
ä
,而不是
a
不僅有,但所有我之前提到的其他字符。
我究竟做錯了什麼?還是有其他解決方案來做到這一點。
也這一個不工作,因爲我說我已經嘗試過它的結果將保持ä它甚至不會得到一個 –
和chaning你建議的方式是因爲你說更多的「德語」翻譯,但對於搜索引擎等作爲谷歌它會明白它是一個錯別字,特別是如果你將這些添加到URL –
@Yamen Imad Nassif它不會明白,如果這是一種類型,如果你得到不同的字。例如。 shon(已經),schoen(美麗)。至少有兩對替代品是德語中的發誓詞。荷蘭語中更多的sheningans。 – Swift