У AppleScript нет проблем при работе с символами UTF-8 внутри скрипта. Но он не может правильно извлечь символы UTF-8 из переменных среды.
osascript -e 'do shell script "echo " &"你好"'
你好
HELLO=你好 osascript -e 'do shell script "echo "& (system attribute "HELLO")'
‰ Ω † Â • Ω
Есть предложения, чтобы это исправить?