HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

perl utf8 Linux\Windows
  #1  
Старый 26.08.2008, 01:39
Xszz
Участник форума
Регистрация: 23.04.2007
Сообщений: 233
С нами: 10026761

Репутация: 91
Question perl utf8 Linux\Windows

Народ , кто подскажет почему
в Линуксе
Код:
use utf8;
print ord('Ы');
Нормально отрабатывает , ответ 1099

а в винде подобный код :
Код:
Malformed UTF-8 character (unexpected non-continuation byte 0x00, immediately after start byte 0xdb) in ord at Untitled line 2.

Последний раз редактировалось Xszz; 26.08.2008 в 01:46..
 
Ответить с цитированием

  #2  
Старый 26.08.2008, 17:59
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

Потому что в винде вывод в консоль идет в cp866, а не в UTF.
Не используй стандартную консоль винды, к примеру)
 
Ответить с цитированием

  #3  
Старый 27.08.2008, 00:32
Xszz
Участник форума
Регистрация: 23.04.2007
Сообщений: 233
С нами: 10026761

Репутация: 91
По умолчанию

Не не , проблема не в этом была , спасибо уже все решил =)
 
Ответить с цитированием

  #4  
Старый 27.08.2008, 09:18
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

Ага, проблема была в том, что файл в другой кодировке был Не так прочитал)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BookS: PHP, PERL, MySQL, JavaScript, HTML, ajax, Веб Дизайн M1nK0 PHP 10 27.06.2009 21:35
Books Perl FRAGNATIC PHP 0 11.08.2005 16:58



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.