Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Веб-программирование > PHP
Перезагрузить страницу Математические формулы.....
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Master U Master U вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.11.2004
По умолчанию Математические формулы..... - 06.11.2004, 22:40

Это не очень относиться к вашей теме, но на этот вопрос вы скорее всего знаете ответ

Мне необходимо вносить в HTML математические формулы, обозначения (лямбды, перпендикуляры, бесконечности т. д.). Но только не в картинках...
Существует ли такой способ???
Ответить с цитированием
  (#2 (permalink)) Старый
SiMM SiMM вне форума
Member
 
Сообщений: 1,961
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 06.11.2004, 23:08

Действительно, это вопрос из области HTML. Если в HTML это можно сделать, то в PHP это можно вывести. Может в кодировках UTF-7/UTF-8 и заложены коды для математических знаков, однако даже в этом случае ты рискуешь нарваться на сложности с выводом сложных формул, содержащих дроби, квадратные корни, матрицы и др.
Ответить с цитированием
  (#3 (permalink)) Старый
Master U Master U вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.11.2004
По умолчанию 07.11.2004, 02:08

Ну неужели не существует решение?
А если действительно использовать другую кодировку для вывода хотябы сложных букв? А где взять список этих символов? Как их вписывать?
Вот в Worde это делается легко, с помощью каких-то скриптов-кодировок, но файл этот весит в 2 раза больше чем тот который руками написан ((
Что делать? Очень нужно, а вставлять каждую диковенную буковку в текст книги - это нереально, а если и сделать так, то я потом вообще потеряюсь в этих перекрестных ссылках
Ответить с цитированием
  (#4 (permalink)) Старый
SiMM SiMM вне форума
Member
 
Сообщений: 1,961
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 07.11.2004, 11:18

Цитата:
Originally posted by Master U
[b]А где взять список этих символов? Как их вписывать?
В таблице соответствующей кодировки или соответствующем RFC. За этим - в гугль. От себя лишь добавлю, что Unicode (UTF-16) в чистом виде лучше не использовать, хотя вполне удобно использовать в любой кодировке при помощи &#код_символа; (кстати, код_символа можно узнать и в Word'е)
Цитата:
Вот в Worde это делается легко, с помощью каких-то скриптов-кодировок, но файл этот весит в 2 раза больше чем тот который руками написан ((
Потому что для поддержки более 256 символов там применяется Unicode (UTF-16)
Цитата:
Очень нужно, а вставлять каждую диковенную буковку в текст книги - это нереально
Коды символов для Unicode (левая пара - HTML-код, значение) и UTF-8 (правая пара - hex-код, значение) можешь посмотреть, например, при помощи скрипта
Код:
<? // скрипт написан на основе http://wdh.suncloud.ru/unicode.htm#utf8
  header('Content-type: text/html; charset=UTF-8');
  echo <<<HTML
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
HTML;
  for ($x = 0; $x <= 0xFFFF; $x++){
    if ($x<0x80) $str = sprintf("%02xt%c",$x,$x);
    elseif ($x<0x7FF){
      $utf = ($x&0x7C0)<<2;
      $utf |= ($x&0x3F) | 0xC080;
      $str = sprintf("%04xt%c%c",$utf,$utf>>8,$utf);
    }
    else{
      $utf = ($x&0xF000)<<4;
      $utf |= ($x&0xFC0)<<2;
      $utf |= ($x&0x3F) | 0xE08080;
      $str = sprintf("%06xt%c%c%c",$utf,$utf>>16,$utf>>8,$utf);
    }
    printf("&amp;#%d;t&#%d;t%s
n",$x,$x,$str);
  }
  echo '</body></html>';
?>
Я бы посоветовал писать текст в обычной кодировке (Windows-1251) и использовать, например, для греческого алфавита, Unicode-символы 913-937, 945-969 (Α-Ω. α-ω)
Ответить с цитированием
  (#5 (permalink)) Старый
SiMM SiMM вне форума
Member
 
Сообщений: 1,961
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 07.11.2004, 11:38

Кстати, до кучи ещё можешь посмотреть Википедия: Специальные символы и/или Греческие буквы и символы - думаю, это проще, чем запоминать коды символов
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Математические функции Assembler Darrok.SS Assembler 1 28.05.2011 19:07
Как записать математические формулы в Delphi Алексеюшка Delphi 0 20.02.2011 02:38
Как прописать в MathCad математические формулы Malik Вопросы начинающих программистов 0 09.11.2010 17:11
Математические основы информатики Dimon278 Вопросы начинающих программистов 5 19.12.2009 04:54
Нужно преобразовать математические термины swampsky Lisp 4 22.06.2009 18:41
Математические символы в VB uniss Visual Basic 0 03.09.2008 02:48
Существует ли такая возможность писать математические формулы в Visual Studio imported_Ivo .NET 2 03.04.2008 01:59
Математические основы Prolog digitaldragon Prolog 1 30.05.2007 03:26
Как на Delphi переводить формулы математические dazenita Delphi 2 19.12.2006 10:22
Математические операции на Assambler imported_BrAT Assembler 6 12.06.2006 16:06
математические операции с переменными в ТурбоПрологе Stesha Prolog 2 01.11.2005 23:30
Математические формулы в C++ Builder MaMaV C++ Builder 0 18.10.2005 01:18



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов