1 Востаннє редагувалося Stadnik Roman (22.03.2013 22:13:25)

Тема: Проблеми з кодуванням в чаті

Привіт всім! Продовжую створювати браузерну ігру без знань!
Почав створювати сторінку на фреймах !
І стикнувся з такою проблемою
http://домен агресора/s1/DaEbz6
Не в усіх фреймах відображається руский язик !
Я використовую кодировку windows-1251 !
Якщо я зміню на UTF-8  то все що пишеться на сторінці на ієрогліфах крім чату буде на руском язике а що на руском буде на ієрогліфах!
Як це можна виправити?

2 Востаннє редагувалося bunyk (21.03.2013 23:25:29)

Re: Проблеми з кодуванням в чаті

Хто ясно мислить, той ясно формулює.

Слідкуй щоб всюди було UTF-8, зберігай свій код в UTF-8 (для цього потрібен НОРМАЛЬНИЙ текстовий редактор), прописуй кодування для кожної сторінки UTF-8 і все буде чьотко!

3

Re: Проблеми з кодуванням в чаті

А чому тема так дивно називається?

4

Re: Проблеми з кодуванням в чаті

bunyk написав:

А чому тема так дивно називається?

А який редактор хороший? Я використовую Intype.
Ну... так як я кодировку записую в файлі .htaccess так і назвав! З Вами згоден назвав дивно! (прошу пробаченя)

5

Re: Проблеми з кодуванням в чаті

Кодування в .htaccess це як? :D

6

Re: Проблеми з кодуванням в чаті

Replace написав:

Кодування в .htaccess це як? :D

Створив файл .htaccess і в ньому вписав

# Кодировка страниц 
AddDefaultCharset UTF-8

7 Востаннє редагувалося Stadnik Roman (22.03.2013 01:17:09)

Re: Проблеми з кодуванням в чаті

Скачав Notepad++ ! Кодуваня змінив ! Все виправилося і мова відображається правельно крім того що я пишу в чат! А це саме головне!
http://домен агресора/s1/DavaQU
Чому кодуваня не помогло?

Re: Проблеми з кодуванням в чаті

Бо швидше всього, повідомення чату зберігаються у БД,
і можливо повідомлення які додаються у БД є у неправильному
кодуванні, або навпаки, повідомлення є у нормальному кодуванні,
але при селекті, вони "спотворюються".
Подивіться спочатку чи в БД повідомлення чату відображаються
нормальними символами.

9 Востаннє редагувалося Stadnik Roman (22.03.2013 09:49:47)

Re: Проблеми з кодуванням в чаті

Hanter написав:

Бо швидше всього, повідомення чату зберігаються у БД,
і можливо повідомлення які додаються у БД є у неправильному
кодуванні, або навпаки, повідомлення є у нормальному кодуванні,
але при селекті, вони "спотворюються".
Подивіться спочатку чи в БД повідомлення чату відображаються
нормальними символами.

Чат є на основі jQuery/PHP він не підключається до бази!
Силка на скачуваня чата:
http://ruseller.com/lessons/les468/example.zip
Повідомленя зберігаються у chat.txt в неправільному форматі Якщо писати українськими буквами!

10 Востаннє редагувалося User 298 (22.03.2013 10:06:55)

Re: Проблеми з кодуванням в чаті

Stadnik Roman написав:

Повідомленя зберігаються у chat.txt в неправільному форматі Якщо писати українськими буквами!

Ви ж самі і відповіли на питання, думаю: запис-читання у файл/із файлу здійснюються у різних кодуваннях.

З.І: Се було повідомлення №666:
http://api.ning.com/files/TuxrCcSYMJCLnqneylRBXcFz3qnIOIDhf4uSw7slQ-VmMeVtDxb0BKXeRp4OZbr4rrrG66CtKBB2bIXoaW1r5AX1w*74acvx/SE666.jpg

11 Востаннє редагувалося Stadnik Roman (22.03.2013 10:21:22)

Re: Проблеми з кодуванням в чаті

Bartash написав:
Stadnik Roman написав:

Повідомленя зберігаються у chat.txt в неправільному форматі Якщо писати українськими буквами!

Ви ж самі і відповіли на питання, думаю: запис-читання у файл/із файлу здійснюються у різних кодуваннях.

З.І: Се було повідомлення №666:
http://api.ning.com/files/TuxrCcSYMJCLnqneylRBXcFz3qnIOIDhf4uSw7slQ-VmMeVtDxb0BKXeRp4OZbr4rrrG66CtKBB2bIXoaW1r5AX1w*74acvx/SE666.jpg

Але файл стоїть у правільному кодуванні!

12

Re: Проблеми з кодуванням в чаті

файл в правильному кодуванні це ще не все. Ще треба у правильному кодуванні записувати. Якщо до вас приходить стрічка на не в утф і ви її зберігаєте будуть крякозябри =)

13

Re: Проблеми з кодуванням в чаті

А де цю стрічку знайти?

Re: Проблеми з кодуванням в чаті

Stadnik Roman написав:

А де цю стрічку знайти?

Ця стрічка, це і є повідомлення, яке має писатися у файл.

15

Re: Проблеми з кодуванням в чаті

Hanter написав:
Stadnik Roman написав:

А де цю стрічку знайти?

Ця стрічка, це і є повідомлення, яке має писатися у файл.

не зрозмів. (
Як можна виправити?
У файл записується уже змінений текст який я пишу в чат!

16

Re: Проблеми з кодуванням в чаті

У файл записується уже змінений текст який я пишу в чат!


в якому кодуванні цей текст що записується?

17 Востаннє редагувалося Stadnik Roman (22.03.2013 15:26:45)

Re: Проблеми з кодуванням в чаті

funivan написав:

У файл записується уже змінений текст який я пишу в чат!


в якому кодуванні цей текст що записується?

UTF-8
Ось уривок того що записується в файл

/*<span>Нік</span>Текст; */
<span>Guest</span>&ETH;&raquo;&ETH;&middot; 
<span>Guest</span>&Ntilde;ŦNtilde;צETH;&acute; 
<span>Guest</span>&Ntilde;Š
<span>Guest</span>&ETH;&acute; 
<span>Guest</span>&Ntilde;ŦETH;&acute; &Ntilde;צNtilde;Ŋ
<span>Guest</span>&ETH;&acute; &ETH;&raquo;

18

Re: Проблеми з кодуванням в чаті

У кого є ідеї як це вирішити?

Re: Проблеми з кодуванням в чаті

Stadnik Roman написав:

У кого є ідеї як це вирішити?

Покажіть код, який відповідає за запис
у файл, та код який приймає повідомлення від юзера.
Може хоч так щось проясниться.

20

Re: Проблеми з кодуванням в чаті

Stadnik Roman написав:

У кого є ідеї як це вирішити?

Вчити PHP+JS і заповнити пробіли у знаннях.