2016-10-05 80 views
2

我正在使用可以使用不同語言的文章的標題創建友好的URL。帶有UTF8字符的友好URL

有些語言使用'ä','ü','ö','ß'等字符,其他字符如西里爾語,西班牙語單詞中的口音等。

問題是我需要創建一個瀏覽器,當然谷歌完全不理智的URL。

有沒有管理它的任何功能?

我在解決這個問題上很困惑。

任何人都可以幫忙嗎?

+0

你需要'urlencode()'url字符串。或者保持它漂亮的轉換成非重音相似的字符。 (ä= a) –

回答

0

好的,這樣做。

將字符串作爲參數傳遞給內建的urlencode(「string」);

一個有效的URL生成

+0

但是,有沒有什麼辦法來消毒生成的字符串? – domoindal

+0

您可以使用htmlspecialchars()和html_entity_encode()將特殊字符轉換爲其相應的html實體 –