저는 Uri 클래스를 사용하여 PHP 스크립트를 사용하여 데이터를 요청하고 있습니다. 제 경우에는 é
또는 '
과 같은 특수 문자를 포함하는 URL을 사용해야합니다. 내 코드 조각은 다음과 같습니다.Uri 클래스가 특수 문자를 올바르게 변환하지 않습니다.
string NomArret = "Université";
uri = new Uri("http://localhost/getdata.php?aarret=" + NomArret);
하지만이 결과는 0입니다. 나는 디버깅과 나는이 URL 같은 그 URI 인코딩을 통지 :
http://84.75.112.69/getdata.php?aarret=Universit%C3%A9
그래서 그는 문자 %C3%A9
에 é
변환합니다. 이 웹 사이트 (www.degraeve.com/reference/urlencoding.php)에서 나는 é
문자가 %E9
으로 변환되는 것을 보았습니다.
내가 수동으로 인코딩을 사용하려고하면
그것은 작동http://84.75.112.69/getdata.php?aarret=Universit%E9
! 그렇다면 특수 문자를 올바르게 변환 할 수 있도록 코드를 어떻게 적용 할 수 있습니까?
'% C3 % A9'는 16 진수이므로 16 진수로 변환 할 수있다. –