DELPHI INDY-UTF8 인코딩 / 디코딩을 활성화하는 매개 변수를 찾을 수 없습니다.

Larand

Delphi 10.3을 사용 TIdTCPServer하고 있으며 클라이언트를 만들었습니다 . 같은 유니 코드 문자 ÅÄÖ를 보낼 때 변경 되는 것을 발견했습니다 .

ContexClient.Connection.IOHandler.DefStringEncoding := IndyTextEncoding_UTF8;
ContexClient.Connection.IOHandler.WriteLn('abcÅÄÖ');

위의 코드에서 DefStringEncoding속성 으로 수정하려고 했지만 컴파일러가 IndyTextEncoding_UTF8.

나는 그것을 작동시키기 위해 무엇을 해야할지 전혀 모른다.

어떤 생각?

레미 르보

Indy의 기본 인코딩은 US-ASCII입니다. GIdDefaultTextEncodingIndy IdGlobal유닛 변수를 사용하여 런타임에 변경할 수 있습니다 . encUTF8예를 들어로 설정할 수 있습니다 .

이것이 비 ASCII 문자가 변경되는 이유입니다. TIdIOHandler.DefStringEncoding속성을 사용하는 것이 하나의 해결책입니다. 단위 IndyTextEncoding_UTF8로 선언됩니다 IdGlobal. uses조항에 단위가 추가되었는지 확인하십시오 .

TIdIOHandler.WriteLn()자체적으로도 선택적 AByteEncoding입력 매개 변수가 있습니다. 이 경우 nil, DefStringEncoding사용됩니다. 또한 nil이면 GIdDefaultTextEncoding이 사용됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

인코딩을 utf8로 변경할 수 없습니다.

분류에서Dev

Angularjs는 $ routeParams를 사용하여 URL 인코딩 된 URL에서 매개 변수를 읽을 수 없습니다.

분류에서Dev

바이트 배열을 UTF8로 인코딩 한 다음 다시 바이트로 디코딩 할 수 없습니다.

분류에서Dev

올바른 인코딩 매개 변수를 찾을 수 없습니다 (문자열에서 base64까지).

분류에서Dev

json.dumps 오류를 수정하는 방법 ''utf8 '코덱이 위치 2에서 바이트 0xe0을 디코딩 할 수 없습니까?

분류에서Dev

python2.7에서 'utf8'문자열을 디코딩 할 수없는 이유는 무엇입니까?

분류에서Dev

jQuery는 URL 인 매개 변수를 인코딩 할 수 없습니다.

분류에서Dev

사양과 유사한 비디오 인코딩을위한 FFmpeg 매개 변수는 무엇입니까?

분류에서Dev

Python을 디코딩 할 수있는 JSON 개체가 없습니다.

분류에서Dev

문자열을 올바르게 인코딩하거나 디코딩 할 수 없습니다.

분류에서Dev

Windscribe Json 개체를 수정하는 방법을 디코딩 할 수 없습니다.

분류에서Dev

tidy_parse_file () : 'UTF-8'인코딩을 설정할 수 없습니다.

분류에서Dev

tidy_parse_file () : 'UTF-8'인코딩을 설정할 수 없습니다.

분류에서Dev

<metadata> 태그를 사용해도 UTF-8을 사용하는 인코딩을 가져올 수 없습니까?

분류에서Dev

MP3 인코딩 파일을 찾을 수 없습니다.

분류에서Dev

Delphi Indy SSL 매개 변수

분류에서Dev

인코딩 및 디코딩 64는 마지막 몇 개의 0이 단순한 패딩이라는 것을 어떻게 알 수 있습니까?

분류에서Dev

Express에서 매개 변수를 디코딩하지 못했습니다.

분류에서Dev

python UnicodeDecodeError : 'utf8'코덱은 바이트를 디코딩 할 수 없습니다.

분류에서Dev

디코딩 기능 매개 변수화

분류에서Dev

Python을 사용하여 명령 줄에서 전달 된 json 인수를 디코딩 할 수 없습니다.

분류에서Dev

Scaffold-DbContext : 'Models'인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

분류에서Dev

Invoke-Command : 인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

분류에서Dev

인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

분류에서Dev

Import-AzurePublishSettingsFile : 'path'인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

분류에서Dev

인수 '\ *'를 허용하는 위치 매개 변수를 찾을 수 없습니다.

분류에서Dev

Powershell : "xxx"인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

분류에서Dev

인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

분류에서Dev

다음 파이썬 패턴을 인쇄하기 위해 논리를 디코딩 할 수 없습니다. 코드에서 어떤 변경을해야합니까?

Related 관련 기사

  1. 1

    인코딩을 utf8로 변경할 수 없습니다.

  2. 2

    Angularjs는 $ routeParams를 사용하여 URL 인코딩 된 URL에서 매개 변수를 읽을 수 없습니다.

  3. 3

    바이트 배열을 UTF8로 인코딩 한 다음 다시 바이트로 디코딩 할 수 없습니다.

  4. 4

    올바른 인코딩 매개 변수를 찾을 수 없습니다 (문자열에서 base64까지).

  5. 5

    json.dumps 오류를 수정하는 방법 ''utf8 '코덱이 위치 2에서 바이트 0xe0을 디코딩 할 수 없습니까?

  6. 6

    python2.7에서 'utf8'문자열을 디코딩 할 수없는 이유는 무엇입니까?

  7. 7

    jQuery는 URL 인 매개 변수를 인코딩 할 수 없습니다.

  8. 8

    사양과 유사한 비디오 인코딩을위한 FFmpeg 매개 변수는 무엇입니까?

  9. 9

    Python을 디코딩 할 수있는 JSON 개체가 없습니다.

  10. 10

    문자열을 올바르게 인코딩하거나 디코딩 할 수 없습니다.

  11. 11

    Windscribe Json 개체를 수정하는 방법을 디코딩 할 수 없습니다.

  12. 12

    tidy_parse_file () : 'UTF-8'인코딩을 설정할 수 없습니다.

  13. 13

    tidy_parse_file () : 'UTF-8'인코딩을 설정할 수 없습니다.

  14. 14

    <metadata> 태그를 사용해도 UTF-8을 사용하는 인코딩을 가져올 수 없습니까?

  15. 15

    MP3 인코딩 파일을 찾을 수 없습니다.

  16. 16

    Delphi Indy SSL 매개 변수

  17. 17

    인코딩 및 디코딩 64는 마지막 몇 개의 0이 단순한 패딩이라는 것을 어떻게 알 수 있습니까?

  18. 18

    Express에서 매개 변수를 디코딩하지 못했습니다.

  19. 19

    python UnicodeDecodeError : 'utf8'코덱은 바이트를 디코딩 할 수 없습니다.

  20. 20

    디코딩 기능 매개 변수화

  21. 21

    Python을 사용하여 명령 줄에서 전달 된 json 인수를 디코딩 할 수 없습니다.

  22. 22

    Scaffold-DbContext : 'Models'인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

  23. 23

    Invoke-Command : 인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

  24. 24

    인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

  25. 25

    Import-AzurePublishSettingsFile : 'path'인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

  26. 26

    인수 '\ *'를 허용하는 위치 매개 변수를 찾을 수 없습니다.

  27. 27

    Powershell : "xxx"인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

  28. 28

    인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.

  29. 29

    다음 파이썬 패턴을 인쇄하기 위해 논리를 디코딩 할 수 없습니다. 코드에서 어떤 변경을해야합니까?

뜨겁다태그

보관