Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Русский текст в ChartDirector, не пишется... 
:(
    Опции темы
S696S
Дата 17.11.2006, 06:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 13.11.2006

Репутация: нет
Всего: нет



Заношу данные в диаграммы ChartDirector. Русский язык отображается кракозябрами. Перевожу всё в Unicodе - никакого эффекта, вернее эффект есть, но не тот: пишется код символа, т.е. энд, решётка и число(1100;, к примеру) и т.д, а сам символ не показывает. Хотя этими же функциями я преобразовывал текст в юникод, чтобы в диаграммы стандартные пхп-вские гд-шные вставить - всё прекрасно работало. В чём может быть проблема?

Это сообщение отредактировал(а) S696S - 17.11.2006, 06:59
PM MAIL   Вверх
-=Ustas=-
Дата 20.11.2006, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 6
Всего: 69



Цитата(S696S @  17.11.2006,  06:55 Найти цитируемый пост)
В чём может быть проблема?

В коде


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
S696S
Дата 20.11.2006, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 13.11.2006

Репутация: нет
Всего: нет



Вот скриптец:

Код

<?php 
function win2uni($s)
  {
    $s = convert_cyr_string($s,'w','i'); // преобразование win1251 -> iso8859-5
    // преобразование iso8859-5 -> unicode:
    for ($result='', $i=0; $i<strlen($s); $i++) {
    $charcode = ord($s[$i]);
    $result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i];
    }
    return $result;
  }
?>

PM MAIL   Вверх
-=Ustas=-
Дата 21.11.2006, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 6
Всего: 69



Может iconv-ом в UTF попробовать?!
Код

$str = iconv($str, 'WINDOWS-1251', 'UTF-8');



--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
S696S
Дата 21.11.2006, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 13.11.2006

Репутация: нет
Всего: нет



iconv не всегда и не везде есть, к сожалению...
PM MAIL   Вверх
Poseidon
Дата 29.11.2006, 04:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: нет
Всего: 133



Тоже столкнулся с такой проблемой. Есть у кого идеи?


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
S696S
Дата 3.12.2006, 02:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 13.11.2006

Репутация: нет
Всего: нет



iconv тож пишет абракадабру...
PM MAIL   Вверх
HarpyWar
Дата 10.11.2007, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 3.6.2007

Репутация: нет
Всего: нет



Нужно просто сохранить исходный файл php в кодировке UTF-8.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0473 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.