我正在使用可以使用不同語言的文章的標題創建友好的URL。帶有UTF8字符的友好URL
有些語言使用'ä','ü','ö','ß'等字符,其他字符如西里爾語,西班牙語單詞中的口音等。
問題是我需要創建一個瀏覽器,當然谷歌完全不理智的URL。
有沒有管理它的任何功能?
我在解決這個問題上很困惑。
任何人都可以幫忙嗎?
我正在使用可以使用不同語言的文章的標題創建友好的URL。帶有UTF8字符的友好URL
有些語言使用'ä','ü','ö','ß'等字符,其他字符如西里爾語,西班牙語單詞中的口音等。
問題是我需要創建一個瀏覽器,當然谷歌完全不理智的URL。
有沒有管理它的任何功能?
我在解決這個問題上很困惑。
任何人都可以幫忙嗎?
好的,這樣做。
將字符串作爲參數傳遞給內建的urlencode(「string」);
一個有效的URL生成
但是,有沒有什麼辦法來消毒生成的字符串? – domoindal
您可以使用htmlspecialchars()和html_entity_encode()將特殊字符轉換爲其相應的html實體 –
至少我能找到解決方案。
下面是管理這個完美的功能的鏈接:https://gist.github.com/sgmurphy/3098978#file-url_slug-php
我希望這個幫人同樣的問題。
當你可以使用'urlencode()'時,毫無意義...... Google和瀏覽器仍然可以看到地址,就像它們被解碼一樣。 – Anuga
你需要'urlencode()'url字符串。或者保持它漂亮的轉換成非重音相似的字符。 (ä= a) –