0
한국어 문자가 포함 된 Excel 스프레드 시트가 있습니다. 인코딩 방법은 vim 또는 textedit에 복사하여 붙여 넣기가 가능하므로 UTF-8이라고 가정합니다. 뭐든 괜찮아. 그런 다음 해당 문자를 UTF-8 인 데이터베이스에 삽입 할 수 있습니다. 그러면 작동합니다. 도 마찬가지입니다.AppleScript로 Excel에서 한국어 문자를 Excel로 복사
그러나 다음과 같은 AppleScript를 실행하면 동일한 한국어 문자가 문자 "a"로 바뀝니다. AppleScript로 복사하거나 붙여 넣을 때 인코딩을 강제하는 방법이 있습니까? 나는 다른 것을 놓치고 있니?
한국어의 예제 셀 : 이메일 주소. 텍스트 편집기에서
같은 출력 : AAA 등급 AA
tell application "Microsoft Excel"
activate
open (choose file)
activate object sheet "Sheet1"
copy range range "A1:G1000" of active sheet
end tell
tell application "TextEdit"
activate
open (choose file)
tell application "System Events"
keystroke (the clipboard)
end tell
end tell
나는 작동하지 않으며, 나는 시도했다. 그러나 나는 그것이 작동했는지 의심 스럽지만 여전히 한국 문자가 "a"로 대체 된 것을 볼 수 있습니다. – ealdent
나는 그것을 시도하고 그것은 작동하지 않았다. 2 가지를 시도해보십시오. 1) 텍스트 편집 코드에서 시스템 이벤트 코드를 제거하십시오 (함께 삽입 할 이유가 없습니다). 2) 시스템 이벤트 코드 바로 앞에 0.5 초 지연을 추가하십시오. – regulus6633