Рубиновый магический комментарий не работает? - PullRequest
0 голосов
/ 26 марта 2011

Эй, я пытаюсь написать строки на иврите в моем приложении. Я добавил

# coding: UTF-8

В мою первую строку сменить кодировку. Когда я запускаю свою программу, я получаю ошибку кодирования.

Редактировать - я считаю, что проблема возникает только на моем компьютере. Я мог сделать что-то не так, это работает очень хорошо на моем ноутбуке \ других компьютерах. Если у кого-то есть идеи, было бы неплохо знать.

KCODE тоже не помогает.

Ответы [ 3 ]

2 голосов
/ 26 марта 2011

Есть ли пустые строки в начале файла? Первая строка должна быть shebang, оператором кодирования и т. Д.

Да, и как @ fl00r сказал, если вы не используете 1.9.

0 голосов
/ 26 марта 2011

изменить coding на encoding, я думаю

# encoding: utf-8

http://pragdave.blogs.pragprog.com/pragdave/2008/04/fun-with-ruby-1.html

0 голосов
/ 26 марта 2011

? Я не совсем уверен, но я обычно использую это для кириллицы

$KCODE = 'u'
require 'jcode'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...