"잘라 내기 및 붙여 넣기"는 캐릭터 인코딩에 어떤 영향을 미치며 무엇이 잘못 될 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1929812

  •  20-09-2019
  •  | 
  •  

문제

도구 A에 표시된 A와 도구 B에 표시된 문서 B를 인코딩하는 문서 A가 있습니다. B를 자르고 붙여 넣은 경우 B의 일부로 붙여 넣으면 결과적인 문자 인코딩이 무엇입니까? 이것은 도구 A와 도구 B와 페이스트 버퍼 (아마도 인코딩을 포함 할 수 있습니까?) 및 운영 체제에 달려 있다는 것을 알고 있습니다.

고품질 도구는 무엇을해야합니까? 그리고 실제로 얼마나 많은 공통 도구 (예 : 단어, 텍스트 패드, 다양한 IDE 등)가 잘 작동합니까?

도움이 되었습니까?

해결책

우선, 텍스트 편집기의 텍스트 표현은 파일을 저장할 때 텍스트를 인코딩하는 방법 (직렬화)과 관련이 없습니다. 따라서 문서는 인코딩 "에"있지 않습니다. 그것은 추상 캐릭터의 순서입니다. 문서가 파일에 저장되거나 네트워크를 통해 전송 된 경우 그 다음에 인코딩됩니다.

클립 보드에 무엇을 넣는 지 결정하는 것은 각 응용 프로그램에 달려 있습니다. 일반적으로, 그것이 무엇을하고 있는지 아는 Windows 앱은 클립 보드에 여러 가지 다른 표현을 배치합니다. 다른 앱에 붙여 넣으면 앱은 필요에 가장 적합한 표현을 찾습니다.

귀하의 경우, 텍스트 편집기 (무엇을하고 있는지 알고있는)는 선택한 문자열의 유니 코드 표현을 클립 보드에 놓습니다 (Windows의 유니 코드는 일반적으로 UTF-16으로 이동하지만 중요하지 않습니다). 다른 앱에 붙여 넣으면 선택 지점에서 해당 유니 코드 문자 시퀀스를 문서에 삽입합니다.

"Clipspy"라는 앱이 있는데, 이는 대화식으로 내가 말하는 것을 볼 수 있도록 도와줍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top