Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Настройка кодировки
 
 автор: Швейк.   (07.03.2005 в 12:43)
 
 

Добрый день!
Столкнулся с такой проблемой - у нас в Латвии над некоторыми гласными стоят знаки долготы - горизонтальные черточки (аналог, вроде, в немецком языке). Я перепробовал через консоли давать любые кодировки - от utf8 до win-1287. Когда забиваешь текст в таблицу, эти знаки долготы есть, сохраняешь, закрыввашеь, открываешь заново - английский текст без намеков на "латвификацию".
Понимаю, что тема довольно специфичная, хотя с другой стороны, проблема кодировок не такая уж и новая.
Может ли кто чем мне помочь в данном случае?

С уважением,
Бравый Солдат.

   
 
 автор: cheops (из ННГУ)   (07.03.2005 в 17:38)
 
   для: Швейк.   (07.03.2005 в 12:43)
 

Где происходит набор текста - в консоли mysql? Какие кодировки кроме приведённых ещё в Латвии используются?

   
 
 автор: Швейк   (07.03.2005 в 19:05)
 
   для: cheops (из ННГУ)   (07.03.2005 в 17:38)
 

Ситуация такова с поимощью утилиты phpMyAdmin можно менять кодировку как таблицы, так и отдельного столбца. При использовании phpMyAdmin специфические для Латвии символы прописываются, однако, существует проблема с выводом SQL-запроса в Internet Explorer.
Вместо специфических символов появляются знаки вопроса.
Сама HTML-страница создается в коде win-1257 и написанный именно в странице текст отображается корректно. А с SQL-запросом что-то не так...

В Латвии в основном используются две кодировки:
- win 1257 для приложений под Windows
- utf-8 лично у меня не получается вывести корректный текст в этой кодировке (ни в HTML, ни в SQL-запросе), хотя она и считается универсальной.

С уважением,
Бравый Солдат.

   
 
 автор: cheops   (07.03.2005 в 22:23)   письмо автору
 
   для: Швейк   (07.03.2005 в 19:05)
 

Попробуйте посмотреть ещё через консольный mysql - содержимое таблицы. Для этого откройте окно консоли в директории bin MySQL, установите кодировку 1257
chcp 1257

Войдите в mysql
mysql -u root

Выберете базу данных (например base)
use base

Выполните запрос по извлечению данных из таблицы
SELECT * FROM tbl

   
 
 автор: Швейк   (09.03.2005 в 12:09)
 
   для: cheops   (07.03.2005 в 22:23)
 

Все испарвилось - была вина редактора.
Благодарю за поддержку.

С уважением,
Бравый солдат.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования