■ Uri 클래스의 EscapeUriString/UnescapeDataString 정적 메소드를 사용해 이스케이프를 처리하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
using System; using System.IO; string directoryPath = @"C:\테스트".Replace(Path.DirectorySeparatorChar, '/'); string escapedUriString = Uri.EscapeUriString(directoryPath); string unescapedUriString = Uri.UnescapeDataString(escapedUriString); Uri uri = new Uri(escapedUriString); Console.WriteLine($"이스케이프 문자열 : {escapedUriString }"); Console.WriteLine($"이스케이프 취소 문자열 : {unescapedUriString}"); Console.WriteLine($"절대 URI : {uri.AbsoluteUri }"); |