[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: