Kак поменять кодировку windows-1251 на UTF-8

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!

Kак поменять кодировку windows-1251 на UTF-8

Сообщение PlusPlus 27.11.2007 7:04

Добрый день.Обьясните мне пожалуйста хоть кто-нибудь как поменять кодировку windows-1251 на UTF-8.Чтобы русский язык нормально отображался когда на английском форум по умолчанию.Я не понимаю как это сделать.Где ее прописывать?Как? Только обьясните пожалуйста по шагам ,как для дебила.Я уже месяц не могу решить эту проблему.Запарился.
Последний раз редактировалось PlusPlus 12.12.2007 9:01, всего редактировалось 2 раз(а).
PlusPlus
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 17.11.2007 7:31


Сообщение crash 27.11.2007 7:23

1. переводите в utf все русские файлы, например с помощью akelpad. В lang_main.php указываете вашу кодировку
2. делаете бэкап и переводите бэкап в utf
3. Проверить бэкап, чтобы для таблиц не указывал кодировкак, если укзываается то отредактировать
4. Можете удалить базу и создать новую в utf и сопоставление тоже utf выбрать, но лучше создать новую. Старая всегда пригодится
5. Восстанавливаете бэкап.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6541
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение Палыч 27.11.2007 9:54

+
с учётом того, что
PlusPlus писал(а):как для дебила


По 1. "Переводите" путём открытия в текстовом редакторе и "сохранить как" в кодировке UTF-8
По 2. Бекап - тоже текстовый файл, "перевод" как в п.1
По 3. Редактируете при необходимости как текстовый файл, стараясь не рвать строки
По 4. Если создаёте новую базу, не забыть соответственно её имени отредактировать файл config.php
По 5. Хороший принцип: чем бекап делал, тем и восстанавливай.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6451
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение PlusPlus 04.12.2007 9:45

Скажите ,я правильно понимаю что Бекап делается тогда когда хочешь перевести информацию которая уже есть на форуме в кодровку UTF-8.Ну а если форум еще не открыт,и в нем нет ничего пока, то пoлучается Бекап делать не надо?Или я не прав?Поправте если я не прав.В чем смысл?
PlusPlus
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 17.11.2007 7:31

Сообщение crash 04.12.2007 10:08

PlusPlus
если форум еще не ставили, то не делайте бэкап, просто подготовьте базу в ютф
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6541
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение PlusPlus 07.12.2007 8:39

ОК,я делаю так.
Захожу в File Mаnager ,
потом захожу в папку Forum -
нахожу папку Language,
нахожу папку lang_russian ,откываю ее,
там нахожу папку lang_main.php
открываю в редакторе исходного текста ,
там нахожу строку &lang ['ENCODING'] = 'windows-1251'
меняю ету строку на &lang ['ENCODING'] = 'UTF-8'
Нажимаю сохранить изменения.
После этого проделываю то же самое с English.
нахожу папку Language,
нахожу папку lang_english ,откываю ее,
там нахожу папку lang_main.php
открываю в редакторе исходного текста ,
там нахожу строку &lang ['ENCODING'] = 'iso-8859-1'
меняю ее на &lang ['ENCODING'] = 'UTF-8'
Нажимаю сохранить изменения.

Захожу на форум в другом браузере,там пишет :
Parse error: syntax error, unexpected T_STRING in /home/latvianw/public_html/forum/language/lang_russian/lang_main.php on line 50

Люди подскажите что я делаю неправильно?
PlusPlus
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 17.11.2007 7:31

Сообщение Rayden 07.12.2007 8:42

Ты файлы оставил в старой кодировке.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2766
Зарегистрирован: 27.06.2005 1:07

Сообщение PlusPlus 07.12.2007 8:45

Rayden писал(а):Ты файлы оставил в старой кодировке.

Можно попонятней вопрос.Какие именно фаилы?
Я начинающий.Пытаюсь разобратся сам ,спросить некого кроме вас.
P.S.Насколько я понимаю я фаилы не менял.Как это делать подскажите пожалуйста.Все что я сделал я подробно описал.
PlusPlus
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 17.11.2007 7:31

Сообщение Rayden 07.12.2007 8:58

Ты читаешь что тебе пишут?
crash писал(а):1. переводите в utf все русские файлы, например с помощью akelpad. В lang_main.php указываете вашу кодировку

Мало заменить кодировку в файле, надо чтоб сам файл был в нужной кодировке. Тебе написали - переведите все русские файлы в ютф
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2766
Зарегистрирован: 27.06.2005 1:07

Сообщение PlusPlus 07.12.2007 9:43

Rayden писал(а):Ты читаешь что тебе пишут?
crash писал(а):1. переводите в utf все русские файлы, например с помощью akelpad. В lang_main.php указываете вашу кодировку

Мало заменить кодировку в файле, надо чтоб сам файл был в нужной кодировке. Тебе написали - переведите все русские файлы в ютф

Да ,я читаю что мне пишут,но дело в том что я не очень понимаю пока в этом.Вот я и прошу помочь.
Извините за незнание,но не могли бы обьяснить как перевести русские фаилы в UFT-8?Или подскажите пожалуйста где об этом можно прочитать.Я не знаю как это сделать,но есть большое желание узнать.
PlusPlus
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 17.11.2007 7:31

Сообщение Палыч 07.12.2007 9:49

PlusPlus писал(а): как перевести русские фаилы в UFT-8?

Палыч писал(а): "Переводите" путём открытия в текстовом редакторе и "сохранить как" в кодировке UTF-8
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6451
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение PlusPlus 07.12.2007 10:07

А как это превести "путем открытия"?Ну хорошо,я откыл текстовый редактор.И как перевести?Что делать то надо?Я знаю значение слова перевести с английского языка например на русский,но как перевестри в кодировку?Как это?Как сохранить в кодировке?Дело в том что я не понимаю специализированных терминов.Я только учусь.Не могли бы обяснить подробнее не одним предложением?
PlusPlus
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 17.11.2007 7:31

Сообщение Палыч 07.12.2007 10:52

PlusPlus
Пардон, но вы действительно идиот, или притворяетесь...?
Палыч писал(а): "Переводите" путём открытия в текстовом редакторе и "сохранить как" в кодировке UTF-8

1. Нажимаете пункт меню на вашем компьютере, на который у вас настроен вызов тестового редактора notepad (в просторечии - блокнот windows)
2. Открываете в этом редакторе нужный вам файл (верхнее меню - файл - открыть - выбрать нужный из списка - нажать клавишу Enter)
3. Сохраняете в нужной вам кодировке (верхнее меню - файл - сохранить как - в открывшемся окне нижнее выпадающее меню - кодировка - выбрать UTF-8) - в поле имени файла ввести желаемое, при необходимости, - не забыть нажать большую клавишу Enter).
4. Купить в букинистическом магазине книгу "IBM-PC для пользователя"
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6451
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение PlusPlus 07.12.2007 20:52

Rayden писал(а):PlusPlus
Кстати, поправь название темы.

Хорошо,как тогда лучше написать в названии?Тему вообще лучше перенести в тему "несовместимость кодировок".

Добавлено спустя 17 минут 13 секунд:

Палыч писал(а):PlusPlus
Пардон, но вы действительно идиот, или притворяетесь...?
Палыч писал(а): "Переводите" путём открытия в текстовом редакторе и "сохранить как" в кодировке UTF-8

1. Нажимаете пункт меню на вашем компьютере, на который у вас настроен вызов тестового редактора notepad (в просторечии - блокнот windows)
2. Открываете в этом редакторе нужный вам файл (верхнее меню - файл - открыть - выбрать нужный из списка - нажать клавишу Enter)
3. Сохраняете в нужной вам кодировке (верхнее меню - файл - сохранить как - в открывшемся окне нижнее выпадающее меню - кодировка - выбрать UTF-8) - в поле имени файла ввести желаемое, при необходимости, - не забыть нажать большую клавишу Enter).
4. Купить в букинистическом магазине книгу "IBM-PC для пользователя"
Хорошо ,спасибо. Я вас понял. Дальше вопрос.У меня форум находится на хосте а не на моем комютере.Как это сделать когда он на компе вроде понятно.Но как это сделать если все фаилы эти на хосте?Я же не могу туда зайти через notepad -
Палыч писал(а): Открываете в этом редакторе нужный вам файл (верхнее меню - файл - открыть - выбрать нужный из списка - нажать клавишу Enter)
Сохраняете в нужной вам кодировке (верхнее меню - файл - сохранить как - в открывшемся окне нижнее выпадающее меню - кодировка - выбрать UTF-8) - в поле имени файла ввести желаемое, при необходимости, - не забыть нажать большую клавишу Enter).

Можно ли эти фаилы скопировать на десктоп моего копютера , поменять ,как вы писали на УТФ ,и снова скопировать их обратно в папку language там где они хранятся на хосте? Получится ли так? Будут ли они там в нужной кодировке? Или нет?
Или как мне тогда изменить их если они находятся на на хосте а не на моем компе?
PlusPlus
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 17.11.2007 7:31

Сообщение rxu 07.12.2007 21:09

PlusPlus писал(а):Получится ли так?

Только так и получится.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4524
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

След.

Вернуться в FAQ (phpBB 2.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron