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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблема с кодировкой

Сообщения:  [1-5] 

 
 автор: aleksejtm   (06.12.2007 в 13:27)   письмо автору
 
   для: aleksejtm   (05.12.2007 в 21:52)
 

?

   
 
 автор: aleksejtm   (05.12.2007 в 21:52)   письмо автору
 
   для: cheops   (05.12.2007 в 12:17)
 

Пробывал я уже все варианты. На localhoste работает, а на сервере не распознаёт литовские буквы и ты хоть тресни. Самое глупое, что ничего не могу сделать? Безпомощность...

Что мне теперь сделать? Как быть? А буквы должны работать! Но, как?

Что вы можете посоветовать?

   
 
 автор: Mookapek   (05.12.2007 в 16:41)   письмо автору
 
   для: cheops   (05.12.2007 в 12:17)
 

Вопрос с кодировкой - вечный. может Вам следует обратить больше внимания этой теме, если будете переиздавать Самоучитель MySQL?

   
 
 автор: cheops   (05.12.2007 в 12:17)   письмо автору
 
   для: aleksejtm   (04.12.2007 в 23:48)
 

Попробуйте следующий запрос
<?php
......
require_once(
"config.php");
@
mysql_query("SET NAMES 'cp1257'");
......
?>

Оставив при этом таблицу в кодировке utf8;

   
 
 автор: aleksejtm   (04.12.2007 в 23:48)   письмо автору
 
 

У меня проблема с кодировкой. На localhoste всё работает. Помещаю на сервер и не работают литовские буквы.
На localhoste поставлен Денвер-2 2005-10-07 (PHP4). В PhpMyadmin 1251 кодировка.

В .php документе пишу:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="EN" lang="EN">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1257" />
<meta http-equiv="Content-Language" content="lt">

......

require_once("config.php");
@mysql_query("SET NAMES 'utf8'");
.......

На сервере В PhpMyadmin utf8_general_ci кодировка. Стоит на сервере PHP5 версия.

Sql:
CREATE TABLE `apkl` (
`id` int(11) NOT NULL auto_increment,
`name` text,
`surname` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Чего я только не перепробывал. Не работают литовские буквы.

И ещё, дело в том, что в другом файле есть такой запрос (коротко, допустим):
....
WHERE subject_name = '&#260;&#269;kina'
....

Но дело даже не в этом последнем запросе. В PhpMyadmin и соответственно в базу данных не записываются (не отображаются) литовские буквы. О запросе естественно не идёт речь.

Кто может мне помочь... Что я не так делаю?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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