제 질문은 일반적입니다. 프로그래밍 언어로 특별한 모듈이 있는지 또는 제 작업을 수행 할 준비가 된 프로그램이 있는지 묻고 싶습니다.문자열에서 비 ASCII를 모두 제거하십시오.
자동으로 모든 국가 문자를 응답자 문자로 대체하는 편리한 방법이 있습니까? 예를 들어, 나는 전자 전자 에 등등, æ ä AE, -로 대체하고자합니다.
보편적 인 기능을 준비 할 수 없다면 현재 사용되는 프로그래밍 언어에 준비된 기능이 있습니까? 허용 된 문자를 표준 라틴 알파벳의 문자로만 제한함으로써 이러한 문자를 제거 할 수 있습니까? 다른 사람들이 말했듯이 http://php.net/manual/en/function.iconv.php
, 그것은 유니 코드로 모든 것을 유지하는 것이 가장이다 (UTF8 또는 :
자세한 정보가 필요합니다. 어떤 플랫폼과 파일 시스템입니까? 그리고 왜 이것을 처음부터하고 싶습니까? 이러한 특수 문자로 어떤 문제가 발생합니까? –
일반적인 질문 : 왜 그렇게하고 싶습니까? '대응하는'ASCII 글자는 일부 로케일의 어리석은 개념 일 수 있으므로 느슨한 정보입니다. 특히 파일 이름에는 기본적으로 두 가지 의미가 있습니다. Windows 용 UTF-16, Unices 용 UTF-8입니다. 다른 모든 것은 한 가지 방법 또는 다른 방법으로 사용하기에 완전히 엉망입니다. – schlenk
** 표준 라틴 알파벳은 약 600 자입니다 ** ** ** ** ** ** 당신은 알고 있습니다[email protected]의 질문을 반향시켜야합니다. 왜 세상에서이 악한 일을하고 싶습니까? 문화적 협착은 숨 막히게 원시적입니다. – tchrist