Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: помогите с ошибками [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (6): « 1 [2] 3 4 5 6 »   

> Без описания
КЫР
Отправлено: 15 Августа, 2011 - 20:49:08
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




Ezi
попробуй ВООБЩЕ без манипуляций с кодировкой
mysql_set_charset("WINDOWS-1251") убери


-----
Fuck you guys, I'll going home
 
 Top
tsoi85
Отправлено: 15 Августа, 2011 - 20:50:42
Post Id


Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Июнь 2011  


Помог: 10 раз(а)




Меняем на UTF-8


Прописываем в .htaccess
CODE (htmlphp):
скопировать код в буфер обмена
  1. AddDefaultCharset UTF-8


И соответственно база данных и таблицы UTF-8

В заголовок страницы, также не мешает вставить
CODE (html):
скопировать код в буфер обмена
  1. <meta http-equiv="content-type" content="text/html; charset=utf-8" />

(Отредактировано автором: 15 Августа, 2011 - 20:58:01)

 
 Top
Ezi
Отправлено: 15 Августа, 2011 - 20:58:52
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




PHP:
скопировать код в буфер обмена
  1. $text = "йцукенгшщзхъфывапролджэячсмитьбю";
  2. $text = iconv("UTF-8", "windows-1251", $text);
  3. $db = mysql_connect("localhost", "root", "") or die("Не возможно подключиться к базе данных: " . mysql_error());//конннектимся к базе данных
  4. mysql_select_db("test", $db);
  5. $qwery = "INSERT INTO test VALUES (NULL, '$text')";
  6. mysql_query($qwery, $db);

Так вот работает Улыбка

tsoi85 пишет:
AddDefaultCharset UTF-8
tsoi85 пишет:
не помогло((
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
всегда так делаю
(Добавление)
Блин так же не удобно постоянно данные конвертировать, может ещё способ есть?


-----
Хочешь жить - умей вертеться
 
 Top
КЫР
Отправлено: 15 Августа, 2011 - 21:02:14
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




кодировкой по умолчанию установи win-1251, и не придется мачиться с конвертированием


-----
Fuck you guys, I'll going home
 
 Top
Ezi
Отправлено: 15 Августа, 2011 - 21:06:36
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




КЫР не помогло, поставил БД в вин 1251, записываю без обработки, там гадость


-----
Хочешь жить - умей вертеться
 
 Top
КЫР
Отправлено: 15 Августа, 2011 - 21:10:51
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




хух, еще раз говорю: файлы в win-1251, бд в utf8_general_ci
для меня этот момент и является самым непонятным - кодировки разные, конвертацию не делаю, но работает)


-----
Fuck you guys, I'll going home
 
 Top
Ezi
Отправлено: 15 Августа, 2011 - 21:14:22
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




КЫР пишет:
файлы в win-1251, бд в utf8_general_ci
Вот так всё работает, только файлы и бд в 1251, хорошо что работает, но что никак в ют8-8 не сделать? Огорчение
(Добавление)
ой, бд у меня в ютф8


-----
Хочешь жить - умей вертеться
 
 Top
КЫР
Отправлено: 15 Августа, 2011 - 21:17:01
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




непонятно как-то
у меня есть конкретный пример, когда даже заголовок стоит <meta http-equiv="content-type" content="text/html; charset=windows-1251">, а бд utf8_general_ci, и все как часы.
Может ты все-таки в бд кодировку не ту ставишь? Растерялся А то там куча утфов

я так понял, все уже робит?))

(Отредактировано автором: 15 Августа, 2011 - 21:17:44)



-----
Fuck you guys, I'll going home
 
 Top
Ezi
Отправлено: 15 Августа, 2011 - 21:18:44
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




phpMyAdmin пишет:
Collation utf8_general_ci


-----
Хочешь жить - умей вертеться
 
 Top
КЫР
Отправлено: 15 Августа, 2011 - 21:22:35
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




Ezi пишет:
Вот так всё работает, только файлы и бд в 1251, хорошо что работает, но что никак в ют8-8 не сделать? Огорчение
(Добавление)
ой, бд у меня в ютф8


дык оно сейчас работает как надо или нет? Однако


-----
Fuck you guys, I'll going home
 
 Top
Ezi
Отправлено: 15 Августа, 2011 - 21:26:13
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




КЫР пишет:
дык оно сейчас работает как надо или нет?


Так, БД в утф-8 сам скрипт в вин-1251, всё работает, но мне бы сделать так, чтобы скрипты в утф-8 были


-----
Хочешь жить - умей вертеться
 
 Top
КЫР
Отправлено: 15 Августа, 2011 - 21:28:45
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




Ezi
ну тогда только конвертацию могу посоветовать(
по крайней мере у меня по-другому не получалось
разве что в header попробуй utf-8 выставить, может получиться


-----
Fuck you guys, I'll going home
 
 Top
tsoi85
Отправлено: 15 Августа, 2011 - 21:31:43
Post Id


Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Июнь 2011  


Помог: 10 раз(а)




Ezi, просто сохраните файлы (скрипты) в UTF-8 кодировке. Улыбка
Редактором, которым Вы их изменяете.

(Отредактировано автором: 15 Августа, 2011 - 21:33:05)

 
 Top
Ezi
Отправлено: 15 Августа, 2011 - 21:32:19
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




А смысл хедеры:? Не понял Мне сам скрипт надо ютф-8, а хедеры только при выходе указывают браузеру
(Добавление)
Кстати подскажите за одно как функции из другого файла подключать? надо класс создавать или что?


-----
Хочешь жить - умей вертеться
 
 Top
КЫР
Отправлено: 15 Августа, 2011 - 21:34:29
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




по-моему кодировка данных тоже хедерами определяется
хотя в этом я не уверен

Цитата:
Кстати подскажите за одно как функции из другого файла подключать? надо класс создавать или что?

зачем? просто include и вызываешь как обычную функцию
инклюд, по сути, вставляет весь указанный файл в нужное место, так что со всеми переменными и с функциями из подключаемого файла можно работать как с обычными

(Отредактировано автором: 15 Августа, 2011 - 21:35:56)



-----
Fuck you guys, I'll going home
 
 Top
Страниц (6): « 1 [2] 3 4 5 6 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Кодировки и все смежное »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB