Не воспринимает русские буквы


#1

Во всех уровнях, если использовать русский язык в коде выдает ошибку invalid string.


#2

К примеру
Уровень “Сбор монет” - в нем обучают управлению флагами, и сказано не менять код просто нажать завершить:

Нажми “Завершить”, когда будешь готов расставлять флаги.

Кнопки флагов появляются внизу слева после нажатия кнопки “Завершить”.

while True:
flag = hero.findFlag()
if flag:
hero.pickUpFlag(flag)
else:
hero.say(“Поставь флаг, чтобы я знал куда идти.”)

Это не будет работать.


#3

Привет! Да, видимо,на всех уровнях, и не только с русским алфавитом) Это проблема с юникодом, одному из основателей проекта вопрос задавали, но пока ответа нет. Можно извращаться, но есть ли практический смысл… Если интересно, вот тема: Coinucopia doesn't run properly

upd
Вот и Ник ответил) Говорит, что возможна проблема с новым парсером, обещал поглядеть.


#4

Все ясно, спасибо за ответ.


#5

Пожалуйста) Удачи в программировании!)


#6

Странно, только что проверил на нескольких уровнях и без проблем русский работает. Возможно в данном уровне в дефолтном переводе используется какой то хитрый юникод символ.

Возможно еще особенность браузера (код исполняется именно в браузере, а не на сервере) и ОС.


#7

Хм, проблема для данного уровня. На каких то уровнях работает юникод без проблем, на других выдает ошибку.


#8

Нет не только для данного уровня, так же например в уровне Buddy name, в примере “мурр мяу”. Когда пытаешься запустить с такими параметрами та же ошибка. Надо все переделывать на “mrr meow”. В большинстве уровней в примерах нету русских букв и не приходится их переписывать. Оно конечно не сильно напрягает, но все же. Если сильно надо могу конечно все уровни бегло просмотреть, но вот кому оно надо, если быстрее переписать. Просто не все сразу смогут понять что проблема именно в этом, редактор при данной ошибке не показывает ее местонахождение.
Браузер google chrome версия 52.0.2743.116 m


#9

По всей видимости проблема с интерпретатором Пайтона (его не так давно изменили). В JS работает русские буквы, в Python - нет. Ник обещал разобраться с данной проблемой.


#10

Блин точно забыл же написать на каком языке смотрю, спасибо за ответ.