Страница: 1 |
Страница: 1 |
Вопрос: Языковые грабли
Добавлено: 28.03.07 03:07
Автор вопроса: HACKER
Столкнулся с интересной проблемой. На серваке стоит английская винда, дома русская... писал прогу дома, гонял на сервере, пока не напоролся на русские буквы в англ. винде :) Ситуация примерно такая была...
программка кое-что собирает из инета, бродит по инету дальше, и сравнивает с тем что уже ранее собрала, дома на русской винде всё ок, на серваке непашет хоть стреляй.
Всё банально просто:
Dim str As String
Open App.Path & "\1.txt" For Input As #1
Line Input #1, str
Close #1
If str = "Превед" Then MsgBox "OK"
End Sub
Private Sub cmdWrite_Click()
Open App.Path & "\1.txt" For Output As #1
Print #1, "Превед"
Close #1
End Sub
И этот код на англ винде, абсолютно без русской поддержки никогда не выдаст MsgBox "OK,при записи-чтении файла... Всё конечно просто решается если работать с файлом хотябы в бинарном режиме, или мутить с кодировками, но т.к. под англ винду пишу первый раз - эти грабли стоили двух дней отладки :( Это обидно. Так что незапоритесь, аналогичное может случится при разработки приложений с мультиязыковой поддержкой.
Что хотел спрость... Как добавить поддержку русского в Win2003 Server Web Edition? А то напрягает, русские проги то карлючками :(
*переставить винду не предлагать
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #1
Добавлено: 28.03.07 03:26
Попробуй
http://flashzone.ru/s/flash-soft/downloads/cyra/
она собственно чтото в реестре меняет (обсуждали на форуме)
если хочешь - отследи что она меняет и создай рег-файл на будущее
Номер ответа: 2
Автор ответа:
Серёга
ICQ: 262809473
Вопросов: 17
Ответов: 561
Web-сайт:
Профиль | | #2
Добавлено: 28.03.07 11:30
Hacker, а что если открывать for binary и записывать и читать put'ом и get'ом коды символов? Такой прием вроде должен сработать и без изменений в реестре? Только вот скорость, конечно упадет
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 28.03.07 14:53
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 29.03.07 00:13
2 ZagZag
Попробовал, не помогло.
Никто незнает, есть ли официальные языковые расширения для винды?
Номер ответа: 5
Автор ответа:
Pashenko
ICQ: 176176951
Вопросов: 14
Ответов: 655
Профиль | | #5
Добавлено: 29.03.07 08:42
Есть, MUI называется.
У меня, кстати, под 2003 есть, могу кинуть (83 МБ в архиве).
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 29.03.07 15:12
дома буду, дам тебе достп на фтп к моему серваку, зальеш?
Номер ответа: 7
Автор ответа:
Pashenko
ICQ: 176176951
Вопросов: 14
Ответов: 655
Профиль | | #7
Добавлено: 29.03.07 15:18
Не, на ФТП не получится, у нас порезано всё.
На ХТТП можно попробовать...
Или в почту кусками.
Номер ответа: 8
Автор ответа:
Pashenko
ICQ: 176176951
Вопросов: 14
Ответов: 655
Профиль | | #8
Добавлено: 29.03.07 17:00
Короче, сюда залил: http://webfile.ru/1360928
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 30.03.07 20:57
Скачал, спасибо, всётаки не у каждого хватит терпения выкладывать 86 метров. Но при установки, уже в самом конце, выдает сообщение: Problems were encountered installing one or more MUI languages. Please refer to the setup intallation logs for more detalis. Вот такие перегои
Номер ответа: 10
Автор ответа:
Pashenko
ICQ: 176176951
Вопросов: 14
Ответов: 655
Профиль | | #10
Добавлено: 02.04.07 10:13
Ну так посмотри логи-то
У нас, вроде, нормально ставился...