Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с кодировкой в ROR, разные кодировки 
:(
    Опции темы
polkovnikk
Дата 7.4.2010, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 23.9.2009

Репутация: нет
Всего: нет



Помогите новичку!!!!
При построении Рельс столкнулся с такой проблемой.

В скелете Рельс создал новый контроллер в котором указываю определенный код для отображения в rhtml, в котором есть кирилические символы (в руби-коде)
При сохранении контроллера в utf-8 или KOI-8R или KOI-8U в браузере выдает ошибку.

D:/Rails/www/app/controllers/say_controller.rb:18: syntax error, unexpected kEND, expecting $end

Если поменять кодировку на какую-либо другую то отображаются "кракозябры..."
строчки в контроллере:
$KCODE = 'u'
или 
# coding: utf-8
или
coding utf8
require 'jcode'
НЕ ПОМОГАЮТ

пишет ошибку Invalid char
или syntax error, unexpected tSTRING_BEG


единственно нормально может работать только если сохранить все (и контроллер и представление в ОЕМ-866)
но браузер корректно не отображает, пока не выбираешь кодировку в ручную (не определяет автоматически).

как сделать, чтоб все было в ЮНИКОДЕ (UTF-8)???

Помогите ПЛИИИИЗ! Работа остановилась! smile 


Да забыл... использую InstantRails

Это сообщение отредактировал(а) polkovnikk - 7.4.2010, 16:25
PM MAIL   Вверх
source777
Дата 9.4.2010, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 12
Всего: 56



А прочитать сообщение об ошибке тебе западло? 
Цитата
D:/Rails/www/app/controllers/say_controller.rb:18: syntax error, unexpected kEND, expecting $end

Какие нафиг проблемы с кодировкой, если у тебя лишний end(ну или пропущенный do) в say_controller.rb?


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby on Rails"
source777
  • С чего начать? начинаем
  • Документацию смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby On Rails | Следующая тема »


 




[ Время генерации скрипта: 0.0370 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.