Я нахожу сценарий здесь
Mac OS X (Lion) Chrome: ярлык для поиска с помощью Google
который показывает, как выполнить поиск Google с помощью сценария оболочки в OS X Automator.
Оригинальный скрипт:
open "http://www.google.com/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')"
Я пытаюсь адаптировать этот скрипт для пользовательского поиска китайских символов, закодированных в "gb2312".
В настоящее время мой сценарий выглядит так:
open "http://www.yueyv.cn/index.asp?keyword=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp.encode("gb2312")')"
Он отлично работает в терминале. Например, при тестировании с символом «一» открывается скрипт http://www.yueyv.cn/index.asp?keyword=%D2%BB/
Однако при добавлении этого скрипта в качестве службы в OS X automator он открывает http://www.yueyv.cn/index.asp?keyword=/
Код "一" исчез.
Я гуглил довольно долго безрезультатно. Кто-нибудь может мне помочь? Спасибо.