문자열 입력 인코딩에 대해 자동으로 빌드 중입니다. 그리고 패턴을 인코딩하기위한 정규식을 만들고 싶습니다. 예를 들어자동 고침 인코딩 정규 표현식 패턴
:
var encoding = "utd-8";
Correct c = new Correct(encoding);
var c.Correct();
출력은 utf-8
이다. 나는 (그리고 아름다운 물건을 쓴 위대한 사람들로부터 오픈 소스 코딩을 사용하여) 대부분의 작업을하고있다. 어떤 사람이 제발 도와 줄 수 있습니까?
UPDATE
내가 결국 필요한 것은 올바른 인코딩을위한 정규식 패턴입니다. 사용자가 인코딩 이름 iso-8859-1
을 입력하고 유효한지 확인합니다.
또한 메소드의 매개 변수로'encoding' 변수를 제공하고 객체의 생성자는 제공하지 마십시오. 그런 식으로 하나의'Correct' 인스턴스는 여러 인코딩을 수정할 수 있습니다. 또는 메서드를 정적으로 만듭니다. –
내가 할 일은 자동 올바른 문자열 입력입니다.이 경우 엔 어떤 종류의 인코딩입니다. (실제로 인코딩 기능을 사용하지 않아도됩니다.) 이름을 이해하지 못하면 죄송합니다. – guyl
입력 문자열 "utf-36"은 "utf-16"또는 "utf-32"로 자동 수정됩니까? "xkueukr"문자열을 자동으로 수정하려면 어떻게해야합니까? 'puter'에게이 결정을 내릴 수는 없습니까? –