Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:48 26.06.24 
Компютри и Интернет
   >> PHP
*Кратък преглед

Тема Кирилица. Кодировка. Отново...нови  
Автор vlad (непознат)
Публикувано15.07.09 16:07



Здравейте,
Правя сайт и всичко беше наред, докато не стиогнах до пустата UTF кодировка.
Ето какъв проблем имам:



Опитах се да взема данни от базата, но не излязоха както трябва. Тогава задодох mysql_query('set names utf8', $link); и сега основния текст излиза нормално. Но пък текста в страничния панел се прецака. Смених кодировката в цялата база данни на UTF8, но това не помогна, а само докара още един проблем - когато пиша букви "и" и "ш", излизат квадратчета.
Изпробвах какво ли не и не става. Някой да се сеща за решение на двата проблема?
Благодаря.



Тема Re: Кирилица. Кодировка. Отново...нови [re: vlad]  
Автор wiz (100 тонa змей)
Публикувано15.07.09 18:47



що не пробваш като дира с <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">...

No pain, no gain


Тема Re: Кирилица. Кодировка. Отново... [re: vlad]  
Автор croesus (хлевоуст)
Публикувано16.07.09 02:00



Не знам дали тове ще ти реши проблема, но ще споделя един проблем, който скоро забелязах, когато компютъра на дивелъпъра е с Виста (и който ми отрови сума време, докато видя как се решава).

Когато създадеш нов текстов файл Вистата го запомня с дифолт енкодинга на компютъра, обикновено CP-1251 за България. После ако му смениш разширението на .php, .html или друго Вистата го запомня пак като CP-1251 и съответно въпросния файл инклуднат след <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> връща подобни маймуни.
Пробвай следното: отвори файла, който съдържа изписващата функцията, с Notepad и дай Save As-> най-отдолу има падащо меню Encoding, в което избери UTF-8.
Ако ползваш Комодо то автоматично вижда дали няма подобен проблем, но дори с Notepad можеш да направиш този трик.

Дано ти свърши работа.





Тема Re: Кирилица. Кодировка. Отново...нови [re: croesus]  
Автор vlad (непознат)
Публикувано17.07.09 11:57



Благодаря за отговорите:)
Подходих, обаче, по-радикално, за да не избие проблем впоследствие.
Създадодох изцяло нова БД, като при създаването отидох в Operations и сложих стойност utf_general_ci.
Сега колкото таблици и да създавам, всички се създават с тази кодировка по подразбиране. За щастие, нямах много записи в базите си;)



Тема Re: Кирилица. Кодировка. Отново...нови [re: croesus]  
Автор ellina (legal alien)
Публикувано22.10.09 14:24



На питащия не знам дали му свърщи работа, но на мен ми беше много полезен

10х
От 3 часа се боря с Вистата и какво ли не опитвах, уж всичко наред - на сайта маймунки.
Отворих си .php файла в Notepad, сейф както си казал и готово!!! Много благодаря




*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.