2016-10-05 7 views
2

다른 언어로 된 기사 제목을 사용하여 친숙한 URL을 만드는 방법을 다루고 있습니다.UTF8 문자가 포함 된 편리한 URL

일부 언어는 'ä', 'ü', 'ö', 'ß'와 같은 문자, 키릴 문자, 스페인어 단어의 악센트 등의 문자를 사용합니다.

질문은 브라우저와 물론 Google에서 완벽하게 과소 평가할 수있는 URL을 만들어야한다는 것입니다.

이것을 관리하는 기능이 있습니까?

저는이 작업에 상당히 혼란스러워합니다.

누구든지 도움을받을 수 있습니까?

+0

URL 문자열을 'urlencode()'해야합니다. 아니면 꽤 억양이 아닌 유사한 문자로 변환 해 두어야합니다. (ä =) –

답변

0

좋습니다.

문자열을 인수로 inbuilt urlencode ("string")에 전달하십시오.

유효한 URL이 생성됩니다.

+0

하지만 생성 된 문자열을 삭제할 수있는 방법이 있습니까? – domoindal

+0

htmlspecialchars() 및 html_entity_encode()를 사용하여 특수 문자를 해당 HTML 엔터티로 변환 할 수 있습니다. –

0

적어도 해결책을 찾을 수 있습니다. https://gist.github.com/sgmurphy/3098978#file-url_slug-php

나는이 같은 문제를 가진이 도움이 사람들을 희망 : 여기

이 완벽하게 관리 기능의 링크입니다.

+0

'urlencode()'를 사용할 수 있으면 무의미합니다 ... Google 및 브라우저는 여전히 주소가 디코딩 된 것처럼 보입니다. – Anuga

관련 문제