Каракули вместо текста, Как исправить?
Старшина (1326443)10 лет
Ranger
Сообщений: 118
Рег. 31.10.2014
4 марта 2015 16:34
Сообщение #1
Суть вопроса проста до неприличия, при выводе информации из скрипта, русские символы отображаются каракулями. Можно ли исправить, или переводить все в транслит?
11 лет
Vampire
Сообщений: 454
Рег. 23.09.2013
4 марта 2015 17:57
Сообщение #2
Death Wing, ответил в скайпе, если че задавай вопросы в конфе сначала, а потом на форуме -)
Майор (11770708)11 лет
Dragonstalker
Сообщений: 1028
Рег. 4.01.2013
5 марта 2015 01:10
Сообщение #3
Мне бы тоже хотелось узнать как это исправить

Гости
Сообщений: 42
Рег. 23.07.2014
7 марта 2015 13:41
Сообщение #4
Отпишите тут пожалуйста, а то иногда очень мешает...
Генерал Полковник (31351072)15 лет
Dragonstalker
Сообщений: 4091
Рег. 6.09.2009
7 марта 2015 16:28
Сообщение #5
попробуй заменить файлы в папке уо https://www.sendspace.com/file/b516vr (fonts)
Маршал (60157892)15 летИнквизитор
Inquisitor
Сообщений: 6208
Рег. 27.11.2009
8 марта 2015 03:12
Сообщение #6
Проблема заключается в копировании скрипта.
Решается очень просто - если скрипт скопировался с каракулями, зайди еще раз в исходный файл, сайт, форум, где ты его брал, смени раскладку (рус-англ), заного скопируй и вставь куда тебе нужно. Оле-улю, русские буквы на месте.)
Эта проблема по-моему на всех инжах и до сих не вылечил никто.
11 лет
Vampire
Сообщений: 454
Рег. 23.09.2013
8 марта 2015 04:49
Сообщение #7
Ggthxbye, lol

вообще-то проблема в команде UO.Print через которую не видно кириллицу, если стоит fonts.mul без нашего шрифта. А то что ты написал, это банальное копирование юникода в анси -)) т.к большая часть народа используют для открытия блокнот, а не специализированные редакторы, аля "Sublime Text"
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
9 марта 2015 09:35
Сообщение #8
проблема в двусмысленном вопросе так то. Серега прав. Как и Денис. + там может еще пару моментов быть. Так что автору надо развернутее вопрос задавать.
uo.print('каракули') - пишет каракули (хотя оно в некоторых ситуациях просто пустое поле выдаст)
uo.print('&T F*$& ') - пишет каракули - а щито ви хатели исче?
ну и тд
Маршал (60157892)15 летИнквизитор
Inquisitor
Сообщений: 6208
Рег. 27.11.2009
10 марта 2015 12:18
Сообщение #9
Просто если пользоваться стандартной функцией, без каких-либо редакторов.
Пример, сидишь в уо, пишет товарищ - дай скрипт.
Ты по дефолту на английской раскладке заходишь в "Edit script" инжекта. Копируешь, вставляешь ему. У него все русские буквы заменятся на каракули. Будь то уо.принт или просто комментарии к скрипту. Он может по неопытности это не заметить и потом у него будут проблемы с настройкой и работой со скриптом.

Лечение я знаю только 1 - копировать скрипт на русской раскладке. Это самое простое и надежное. И не будет никаких проблем.
Вы учитывайте контингент и умение работы с ПК. Редакторы, фигакторы. Тут инжу мало кто сам может настроить или обжекты добавить в скрипт.
Чем проще вариант решения проблемы - тем лучше для игроков.

А по поводу инжекта. Лично я не видел версии инжекта с нормальным дефолтным редактором через "Edit script", которая позволяла бы без изменения раскладки нормально копировать русскоязычную инфу.
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
10 марта 2015 16:52
Сообщение #10
706 :)
Старшина (1326443)10 лет
Ranger
Сообщений: 118
Рег. 31.10.2014
11 марта 2015 09:50
Сообщение #11
Цитата: Mirage
проблема в двусмысленном вопросе так то. Серега прав. Как и Денис. + там может еще пару моментов быть. Так что автору надо развернутее вопрос задавать.


Ну каракули при переносе скрипта из одного редактора в другой, это в принципе даже не проблема, не углубляясь в механику кодировок это решается простым переписыванием текста в конечном редакторе (edit script хотя бы). Создавая топик я рассчитывал, что суть проблемы будет ясна: Некорректное выведение кириллицы через процедуру "uo.print" . Собственно Problem solved, так что мозговой штурм уже не актуален, всем спасибо;)
Последние посетители (0):

 
Сейчас: 24 ноября 2024 15:12