|
가격 비교 어플을 대충 만들었습니다.
한 사이트가 요청 url에 한글 키워드를 넣으려면 utf-8로 url인코딩해서 하랍니다.
그래서 했는데 요청 url에 표시된 keyword에 이상한 값이 들어가더군요.
그래서 url인코딩 사이트에 들어가 ascii로 url인코딩한 것을 브라우저에 들어가니 값이 잘 들어가있네요.
이제 ascii로 url인코딩해야 하는 것은 알겠는데 어떻게 할지 모르겠네요.
TIdURL::URLEncode(url);
이렇게 하면 UTF-8로 되더라구요.
그래서 서핑했더니 어떤 일본분의 글에
TIdURL::URLEncode(url, TEncoding::ASCII);
이렇게 매개변수로 전달하는게 있어서 따라했더니 함수의 두 번째 매개변수 타입이 바꼈는지 에러가 나더라구요.
ascii로 url인코딩 하려면 어떻게 해야할까요?
|