我有问题,我的友好 URL 应该是这样的:
$word = 'my-word-äöß';
Run Code Online (Sandbox Code Playgroud)
但似乎德语变音不能出现在 URL 中。有没有办法把它们放在那里,但不转换它们?
$notWantedResult = 'Your-word-%C3%A4%C3%B6%C3%9F'
Run Code Online (Sandbox Code Playgroud)
这是带有 URL 编码的,但它很脏。:(
他们的德语变音不能在 URL 中,但我的建议是使用他们各自的有向图。
$word = 'Your-word-äöß'
$german = array(
"ä"=>"ae",
"ö"=>"oe",
"ß"=>"ss",
"ü"=>"ue",
"æ"=>"ae",
"ø"=>"oe",
"å"=>"aa",
"é"=>"e",
"è"=>"e"
);
$friendlyLink = str_replace(array_keys($german),
array_values($german),
$word);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6323 次 |
| 最近记录: |