Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.03.2010, 21:07   #1
Sarumjan
Пользователь
 
Аватар для Sarumjan
 
Регистрация: 29.11.2008
Сообщений: 46
Лампочка Проблема с кодировкой в базе

Я написал статистику для сервера игры, и в самой статистике, на сайте, английские ники выводятся нормально, а русские знаками вопросов. Из-за чего это может быть?
Все ошыбки, являются собственностью автора.
Copyright © 1990-2009
Мой проект
Sarumjan вне форума
Старый 21.03.2010, 22:07   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Наверно, страница в одной кодировке, а база в другой, или что-то подобное (в самой базе может быть записано неправильно). Есть функции mb_convert_encoding & iconv
motorway вне форума
Старый 21.03.2010, 23:45   #3
Sarumjan
Пользователь
 
Аватар для Sarumjan
 
Регистрация: 29.11.2008
Сообщений: 46
По умолчанию

Да база сервера в утф, а сайт на виндовс цп1251
Все ошыбки, являются собственностью автора.
Copyright © 1990-2009
Мой проект
Sarumjan вне форума
Старый 22.03.2010, 00:15   #4
Sarumjan
Пользователь
 
Аватар для Sarumjan
 
Регистрация: 29.11.2008
Сообщений: 46
По умолчанию

У меня есть вот такой код, информация в базе на Utf-8 мне нужно что бы она здесь выводилась в windows-1251, как это примерно сделать?


Код:
      <?php   
	  $result = mysql_query("select char_name,level,sex,race,classid,onlinetime,pvpkills,pkkills FROM characters WHERE accesslevel='0' ORDER BY level  DESC LIMIT 100", $db);
	  $bag=mysql_num_rows($result);
	  $myrow = mysql_fetch_array($result);
	  if ($bag!=0){
	  $nomer = 0;
	  
	   do
	  {
	  	  if ($myrow['sex'] == 0)
	  {
	  $sex = М;
	  }
      else
	  {
	  $sex = Ж;
	  }
	  
	  	   include 'ifprof.php';
	  
	  $nomer++;      
	  printf ("<table width='740' border='0' align='center'>
  <tr>
    <td width='105'><p align='center' style='color:blue'><b>%s</b></p></td>
    <td width='105'><p align='center' style='color:#f6f6f6f'><b>%s</b></p></td>
    <td width='105'><p align='center' style='color:#f6f6f6f'>%s</p></td>
    <td width='105'><p align='center' style='color:#f6f6f6f'>%s</p></td>
	<td width='105'><p align='center' style='color:#f6f6f6f'>%s</p></td>
	<td width='105'><p align='center' style='color:#f6f6f6f'>%s</p></td>
    <td width='105'><p align='center' style='color:red'>%s</p></td>
  </tr>
</table>", $nomer,$myrow['char_name'],$myrow['level'],$sex,$myrow['classid'],$myrow['pvpkills'],$myrow['pkkills']);
}

while ($myrow = mysql_fetch_array($result));
}
?>
Все ошыбки, являются собственностью автора.
Copyright © 1990-2009
Мой проект
Sarumjan вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с кодировкой motorway PHP 11 02.10.2009 21:32
Проблема с кодировкой motorway Microsoft Office Excel 3 03.07.2009 22:27
Проблема с кодировкой GaJIbI4 Помощь студентам 7 05.03.2009 15:42
Проблема с кодировкой... SynonymMixer Общие вопросы Delphi 6 28.01.2009 15:40
Проблема с кодировкой feniks65 Паскаль, Turbo Pascal, PascalABC.NET 13 06.01.2009 11:00