2
가능한 중복 :
나는 그의 비 분음 부호 동생과 함께 분음 부호 문자를 대체 할
PHP: Replace umlauts with closest 7-bit ASCII equivalent in an UTF-8 string교체 전 세계적으로 분음 부호 문자
. 예 : 'guľôčka'에서 'gulocka'를 받고 싶습니다.
여기에 기본 기능이 있습니까?
전 세계 발음 구별 문자 목록을 str_replace로 바꾸려했습니다. 나는 그것을 발견 할 수 없다.
고마워요.
는 답변 주셔서 감사합니다. 이 코드는 "gulôcka"를 반환합니다 - ô을 대체하지는 않습니다. 목표로 Latin-1, ASCII 및 ISO-8859-1을 시도했습니다. –
결과를 원시 16 진수로 인쇄 할 수 있습니까? 악센트가 별도의 바이트입니까? 그렇다면 결과에 대해 정규식을 실행하고 영숫자가 아닌 문자를 제거 할 수 있습니다. –
'$ text = 'guľôčka'; $ iso = iconv ("UTF-8", "ISO-8859-1 // TRANSLIT", $ text); var_dump (strlen ($ iso)); // int (7) '그래서 1 바이트라고 생각합니다. 나는 스트립하고 싶지 않습니다. 교체해야합니다. –