1 Востаннє редагувалося Адріян Ігорович (03.02.2013 20:55:11)

Тема: Проблеми з відображенням кирилиці

Вітаю.
Одним словом в мене проблемка, заключається у тому, що замість тексту(кирилиці)
який я підтягую з БД -  знаки питання.
Сама База Даних і таблиці мають кодування utf8_general_ci
Вже після підключення до БД, я ще роблю запит:

$db->query("SET NAMES utf8");

Але нічого не допомагає, думав можливо проблема у кодуванні самої html сторінки, та помилився.
У мене були раніше такі проблеми, та все вирішувалося простим запитом SET NAMES, але
зараз і воно не допомагає.

2

Re: Проблеми з відображенням кирилиці

Ось так не помагає:

$db->query("SET NAMES utf8");

А ось так поможе

$db->query("SET NAMES 'cp1251'");

Re: Проблеми з відображенням кирилиці

DictatoR написав:

Ось так не помагає:

$db->query("SET NAMES utf8");

А ось так поможе

$db->query("SET NAMES 'cp1251'");

Неа, я пробував, ефект той же.

4

Re: Проблеми з відображенням кирилиці

Попробуй цей http://www.artlebedev.ru/tools/decoder/ декодер, принаймні ти будеш розуміти в якому кодуванні твій текст і від цього зможеш відштовхуватись.

5

Re: Проблеми з відображенням кирилиці

Хедери на початку скрипта пробували надсилати?

I belong to the Dead Generation.
Подякували: leofun011

Re: Проблеми з відображенням кирилиці

Уви, але нічого з вище перечисленого не допомогло, думаю що пробллема з самою Базою Даних.

7

Re: Проблеми з відображенням кирилиці

якщо тобі не важко то кинь дамп якоїсь таблички або частини таблиці в якій виникають проблеми, можливо я зможу чимось допомогти.

8

Re: Проблеми з відображенням кирилиці

Доброго дня!
Знаю, тема досить застаріла, але маю схожу проблему з відображенням кирилиці, можливо хтось допоможе.
Сайт написаний з кодуванням utf-8, на сервері змінила кодування на utf-8, проте при заходженні на сайт завжди потрібно міняти кодування браузера, і навіть якщо налаштування уже стоїть, при переході з іншого сайту  - кодування знову змінується на кириличне (windows-1251) і знову показуються знаки питання і незрозумілі символи, і приходиться знову змінювати налаштування браузера.
Маю думку, що це все через те, що домен у мене на кирилиці, оскільки пробувала переносити сайт на інший домен (уже нормальний латиничний) - таких проблем не було
Підкажіть будь ласка можливо у когось були схожі проблеми, і чи можливо це вирішити?? чи простіше просто змінити домен і не паритись?

9

Re: Проблеми з відображенням кирилиці

Знаки питання — це ті, що в ромбиках, і їх багато? Тоді, ймовірно, текст сторінки збережено в windows-1251, а браузер намагається його відкрити в utf-8. Треба відкрити сторінку в блокноті й зберегти в потрібному форматі (Save as... — у випадаючому списку знизу діалогу збереження вибираємо utf-8).

Якщо ж кракозяблики виглядають приблизно так:

Доброго дня!
Знаю, тема досить застаріла, але маю схожу проблему з відображенням кирилиці, можливо хтось допоможе.

це справді кирилиця в utf-8, відображена як windows-1251. Я написав в іншій темі, що це може бути і як це можна виправити.

py -3 -m pip install git+https://github.com/snoack/python-goto

10

Re: Проблеми з відображенням кирилиці

Маю думку, що це все через те, що домен у мене на кирилиці, оскільки пробувала переносити сайт на інший домен (уже нормальний латиничний) - таких проблем не було

Не думаю, що проблема в самому домені — ймовірніше, причина в налаштуваннях веб-сервера, на якому хоститься сторінка в цьому домені.

py -3 -m pip install git+https://github.com/snoack/python-goto