Автор оригинала: RomikChef
Имена должны быть латинские.
Значения - какие угодно.
Откуда возьмутся проблемы с колдировками, если ты сам присваиваешь все значения переменным?
Как оказалось, и имена переменных могут быть русскими
Сам не знал, но посмотрел в мануал, проверил - действительно могут.
Вспоминая начало этого топика: при наличии русского апача и использовании urlencode таки могут быть проблемы с кодировками. Однажды нарывался - он в тексте страницы url-encoded строки не перекодирует, а в запросе - перекодирует.
Так что если на сервере страница лежит, скажем, в koi8 (и urlencode делается из koi8), а клиенту отдается в win1251, то текст страницы перекодируется, а url - нет. И при клике на этом урле получается косяк. Вылечил отключением перекодировки на стороне сервера - пусть браузер сам разбирается с кодировками (конечно ему надо указать в какой кодировке страница).