this question과 this answer에 관해서는 자주 만나는 문제입니다. 필자가 제공하는 파일 이름을 올바르게 이해하도록, 즉 ASCII 문자뿐만 아니라 모든 문자를 이해하도록 AppleScript에 알릴 수 있습니까?applescript에서 파일 이름의 국제화
답변
읽기 및 쓰기 명령은 MacRoman 또는 MacJapanese와 같이 여전히 기본 인코딩입니다. 당신은 as «class utf8»
을 추가하여 UTF-8을 사용할 수 있습니다
$ printf äあ>/tmp/a
$ osascript -e 'read "/tmp/a"'
äあ
$ osascript -e 'read "/tmp/a" as «class utf8»'
äあ
as Unicode text
는 UTF-16입니다.
왜 이것을 필요 이상으로 복잡하게 만드나요? OP의 상황을 감안할 때 파일을 UTF8로 저장하면 충분합니다. – Mark
@Mark/tmp/a는 예제에서 UTF-8로 인코딩되었지만 첫 번째 읽기 명령은 MacRoman으로 읽습니다. 파일을 UTF-8로 읽으려면'class as utf8»'을 추가해야합니다. – user495470
예,하지만 그 전부는 필요하지 않습니다. 당신의 예제에서 쉘을 사용하는 이유는 무엇입니까? – Mark
- 1. applescript에서 폴더 이름의 일부를 확인하십시오.
- 2. AppleScript에서 파일 가져 오기
- 3. Ajax 파일 탐색기의 국제화
- 4. 국제화 입력 파일 업로드 단추
- 5. 국제화 파일의 파일 형식은 무엇입니까?
- 6. AppleScript에서 말림
- 7. 국제화
- 8. 국제화
- 9. 국제화
- 10. 국제화
- 11. UNIX라는 이름의 파일 끝 파일
- 12. 파일 이름의 리눅스 파일 설명자
- 13. HelloWorld 프로그램 국제화 .NET
- 14. AppleScript에서 점을 보내는 방법
- 15. 아이폰 국제화 :
- 16. 다른 이름의 파일 복사하기
- 17. 같은 이름의 파일
- 18. 같은 이름의 파일 비교
- 19. 파일 이름의 숫자 정렬
- 20. 파일 이름의 고유 ID입니다.
- 21. 파일 이름의 일부를
- 22. 파일 이름의 문자열 표현
- 23. wx.Panel에서 파일 이름의 이미지로드
- 24. 파일 이름의 공백
- 25. 파일 이름의 일부를 R
- 26. 일치하는 파일 이름의 기초
- 27. AppleScript에서 쉘 인수를 이스케이프합니까?
- 28. GWT 국제화
- 29. YAML 국제화
- 30. .net mvc 2 국제화 텍스트 파일
어떻게 그렇게됩니까? 당신은 정교 할 수 있습니까? 그것들은 정렬 함수를 다루는 것처럼 보입니다. – user137369