Форум TopUA.NET

Український Хостинг
Ваш останній візит відбувся: Чет, 13 березня, 2008 04:16 Сьогодні: Чет, 13 березня, 2008 04:16

Часовий пояс UTC




 [ 11 повідомлень ] 
Автор Повідомлення
 Тема повідомлення: Кодування & MkPortal
ПовідомленняДодано: Пон, 10 грудня, 2007 11:40 
Офлайн

З нами з: Пон, 26 листопада, 2007 08:21
Повідомлення: 13
Не можу ніяк налаштувати кирилицю для Мкпортала. Додавання новин, інше не сприймає, проте переклад відображає добре.

Зображення

Думав, що справа в метатегу, та ні. Пробував і так і сяк

Код:
<meta http-equiv="content-type" content="text/html; charset={$mklib->charset}

Код:
<meta http-equiv="content-type" content="text/html; charset=windows-1251

Код:
<meta http-equiv="content-type" content="text/html; charset=windows-1251{$mklib->charset}
/

Швидше за все - це кодування бази.

Ось що мені сказали:
Цитата:
Вобщем если в базе стоит кодировка latin что часто бывает при установке портала то меняется сравнение всех таблиц в самом низу всех таблиц написано в какой кодировке данная база если там стоит latin меняете на cp1251_general_ci потом только таблицы портала меняете на cp1251_general_ci в противном случае они автоматом обратно менятся будут.


Як саме змінити кодування бази. В phpmyadmin є сопоставление, та це не то:
Зображення

Отож як змінити кодування на cp1251_general_ci??[/quote]


Догори
 Профіль  
 
 Тема повідомлення:
ПовідомленняДодано: Пон, 10 грудня, 2007 12:36 
Офлайн
Аватар користувача

З нами з: Пон, 16 жовтня, 2006 02:40
Повідомлення: 280
Звідки: Дніпропетровськ
Пошук на форумі для чого існує?

Вже була така тема https://topua.net/forum/bag-ros-isko-movi-v-mkportal-vt574.html
І ось конкретно для вас відповідь: https://topua.net/forum/post3645.html#3645

_________________
"Суть не в тому, щоб якомога швидше знайти завітну дорогу, а суть в тому, щоб якомога більше побачити по цій дорозі" © Вавілон ХХ
Зображення


Догори
 Профіль  
 
 Тема повідомлення:
ПовідомленняДодано: Сер, 09 січня, 2008 12:26 
Офлайн

З нами з: Пон, 26 листопада, 2007 08:21
Повідомлення: 13
Маю знову проблеми із mkportal. Зробив зв’язку із SMF

tpl_main.php шаблону MkPortal
Код:
<meta http-equiv="content-type" content="text/html; charset={$mklib->charset}" />


В кінцевому випадку при перегляді сторінки показує код
Код:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />


Вся база кодована в utf8_general_ci

Звідки воно iso-8859-1 взяло і як змінити на windows-1251?

Глюк нумбер два. При англійській версії mkportal чудово бачить кирилицю, можна додавати новини. Як тільки змінити на українську чи російську - український шрифт взагалі не відображає, ( переклад він нормально відображає), але саме коли додаєш щось: новини,ін - шрифту не бачить, новина створюється порожня. Гм..

В SMF зазначено кодування utf-8. там проблем не виникає із українською


Догори
 Профіль  
 
 Тема повідомлення:
ПовідомленняДодано: Сер, 09 січня, 2008 12:48 
Офлайн
Аватар користувача

З нами з: Пон, 16 жовтня, 2006 02:40
Повідомлення: 280
Звідки: Дніпропетровськ
Цитата:
Вся база кодована в utf8_general_ci
Звідки воно iso-8859-1 взяло і як змінити на windows-1251?

1. Якщо база у Юнікоді (UTF8) то і для порталу встановлювати треба Юнікод. Інакще будете мати бите кодування.
2. З цією системою не знайомий (може хтось точніше скаже), але. Зазвичай системи ці беруть кодування з файлу конфігурації (наприклад, configuration.php). Подивіться там. Або у файлі концігураціі безпосередньо теми.
Цитата:
Глюк нумбер два. При англійській версії mkportal чудово бачить кирилицю, можна додавати новини. Як тільки змінити на українську чи російську - український шрифт взагалі не відображає, ( переклад він нормально відображає), але саме коли додаєш щось: новини,ін - шрифту не бачить, новина створюється порожня.

Знову ж таки, кодування. Це може бути з-за того, що у вас переклад у CP1251, порівняння у базі latin1, а база у UTF8. Ось таке і виходить. Вам треба дізнатися у якому кодуванні переклад і зробити базу і порівняння з таким же кодуванням. Або встановити переклад у UTF8.

Перед тим, як усе це будете робити, зробіть бекап бази.

_________________
"Суть не в тому, щоб якомога швидше знайти завітну дорогу, а суть в тому, щоб якомога більше побачити по цій дорозі" © Вавілон ХХ
Зображення


Догори
 Профіль  
 
 Тема повідомлення:
ПовідомленняДодано: Сер, 09 січня, 2008 13:23 
Офлайн

З нами з: Пон, 26 листопада, 2007 08:21
Повідомлення: 13
Всі таблиці бази UTF-8 Ось доказ
http://i.piccy.kiev.ua/i2/64/2b/f115889 ... f059b.jpeg
http://i.piccy.kiev.ua/i2/e9/14/f3eade5 ... a08e2.jpeg

Благо mkportal не довго українізовувати. Але як робиться переклад для utf-8?


Догори
 Профіль  
 
 Тема повідомлення:
ПовідомленняДодано: Сер, 09 січня, 2008 13:40 
Офлайн
Аватар користувача

З нами з: Пон, 16 жовтня, 2006 02:40
Повідомлення: 280
Звідки: Дніпропетровськ
1. Порівняння яке?
2. Просто. Або за допомогою текстового редактора, якbй працює з Юнікодом, наприклад, Notepad++ (http://notepad-plus.sourceforge.net). Або просто можна конвертувати переклад у CP1251 у UTF8

_________________
"Суть не в тому, щоб якомога швидше знайти завітну дорогу, а суть в тому, щоб якомога більше побачити по цій дорозі" © Вавілон ХХ
Зображення


Догори
 Профіль  
 
 Тема повідомлення:
ПовідомленняДодано: Сер, 09 січня, 2008 14:52 
Офлайн

З нами з: Пон, 26 листопада, 2007 08:21
Повідомлення: 13
1. Було utf-8_general_ci
Зараз зробив phpmyadmin Операції/Порівняння cp1251_general_ci

А чо означає Сопоставление соединения с MySQL? Теж вказується кодування. Тут в чому різниця..

Перекодував мовні файли в UTF-8
Конфлікт вичерпаний. Вдячний вам. Кодування воно брало із мовного файлу lang_global.php.


Хіба що допоможіть мені розібратись ще із порівнням. Якщо всі таблиці бази utf8_general_ci, то яке повинно бути Порівняння та Сопоставление соединения с MySQL?


Догори
 Профіль  
 
 Тема повідомлення:
ПовідомленняДодано: Сер, 09 січня, 2008 16:52 
Офлайн
Аватар користувача

З нами з: Пон, 16 жовтня, 2006 02:40
Повідомлення: 280
Звідки: Дніпропетровськ
Цитата:
Хіба що допоможіть мені розібратись ще із порівнням. Якщо всі таблиці бази utf8_general_ci, то яке повинно бути Порівняння та Сопоставление соединения с MySQL?

Повинно бути utf8_general_ci

_________________
"Суть не в тому, щоб якомога швидше знайти завітну дорогу, а суть в тому, щоб якомога більше побачити по цій дорозі" © Вавілон ХХ
Зображення


Догори
 Профіль  
 
 Тема повідомлення:
ПовідомленняДодано: Сер, 09 січня, 2008 20:49 
Офлайн

З нами з: Нед, 08 квітня, 2007 04:35
Повідомлення: 110
хм.. коли встановляв українізатор до MkPortal, то ніяких проблем з кодуванням не було. переклад брав з теревень.


Догори
 Профіль  
 
 Тема повідомлення:
ПовідомленняДодано: Сер, 09 січня, 2008 20:56 
Офлайн
Аватар користувача

З нами з: Пон, 16 жовтня, 2006 02:40
Повідомлення: 280
Звідки: Дніпропетровськ
Ну це ж не для флейму тема. У Вас працювало, а у інших не працює. Кожний по різному ставить з різними вихідними даними. От і виходять різні результати.

До речі, кодування CP1251, у якому виконаний той переклад, вже давно неактуальне.

_________________
"Суть не в тому, щоб якомога швидше знайти завітну дорогу, а суть в тому, щоб якомога більше побачити по цій дорозі" © Вавілон ХХ
Зображення


Догори
 Профіль  
 
 Тема повідомлення:
ПовідомленняДодано: Чет, 10 січня, 2008 21:07 
Офлайн

З нами з: Пон, 26 листопада, 2007 08:21
Повідомлення: 13
Зате не без пригод :lol:

Кодування то все перевів в UTF-8, а пхп файли порталу залишись старого кодування. Тож тепер при ручному редагуванні, де вносиш кирилицю, вона на порталі не відображається, тобто ???? ??? ??. Приходиться пхп файл теж в utf-8 перекодовувати. Запара однако)
Тобто коли скачуєш файл, редагуєш та заливаєш назад.


Догори
 Профіль  
 
Відображати повідомлення за:  Сортувати за  
 [ 11 повідомлень ] 

Часовий пояс UTC


Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 0 гостей


Ви не можете створювати нові теми у цьому форумі
Ви не можете відповідати на теми у цьому форумі
Ви не можете редагувати ваші повідомлення у цьому форумі
Ви не можете видаляти ваші повідомлення у цьому форумі
Ви не можете додавати файли у цьому форумі

Вперед:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Український переклад © 2005-2007 Українська підтримка phpBB