Re: Tcl и русский язык
On Thu, 18 Jan 2007 23:40:55 +0300 Pechnikov Alexey wrote:
PA> В том и дело, что не хотел я указывать системную кодировку, а хотел сделать
PA> все в самих скриптах. Хорошо, сейчас lighttpd использую, там можно что угодно
PA> указать внешней программе или еще кому. А надо будет установить на другой
PA> веб-сервер и голову сломаешь, как это сделать. Например, в thttpd это вызовет
PA> проблемы, да и на пресловутом апаче без подгруженного дополнительного модуля
PA> наверное тоже.
PA> С директивой LANG все работает действительно единообразно, благодарю.
Если я правильно понял, об чем речь, то совет -- посмотреть на "хак", которым
запускаются тиклевские скрипты:
#!/bin/sh
# the next line restarts using tclsh -*- tcl -*- \
exec /usr/bin/tclsh "$0" "$@"
....
(основывается на том, что в тикле обратный слэш продолжает строку коментария).
и заменить на следующее:
#!/bin/sh
# the next line restarts using tclsh -*- tcl -*- \
LANG=ru_RU.UTF-8 exec /usr/bin/tclsh "$0" "$@"
--
to my, trociny
Reply to: