Привет . Стоит Elstix 2.3 в рапорте отображаются русские имена,но когда делаю экспорт в пдф или cvs то там краказяблы (( В таблице тоже кстате краказяблы ((. Если в таблице правлю на русские имена ,utf8 строка ,то в рапорте краказяблы и в экспорте пдф тоже краказяблы (( Русский настраивал вот так
удалил !isAlphaNumeric из /var/www/html/admin/modules/core/functions.inc.php:6850
русский заработал но в гуе кракозябры тут или обновлять PHP до 5.4+ или рихтовать строку libraries/components.class.php:619
до вида:
$this->html_input = "<input type=\"text\" name=\"$this->_elemname\" id=\"$this->_elemname\" size=\"35\" $disable_state $maxlength tabindex=\"$tabindex\" value=\"" . htmlentities($this->currentvalue, ENT_COMPAT | ENT_HTML401, 'UTF-8') . "\"
Вот теперь вопрос как сделать чтоб в рапорте экспортировался в cvs русские имена
поменять шрифт в пдф на любой с поддержкой русского языка. по умолчанию там times new roman без русского.
как поменять? без понятия, читайте доку на используемую библиотеку.
Задан: 2012-12-03 22:34:00 +0400
Просмотрен: 1,471 раз
Обновлен: Dec 11 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
За elastix не скажу, за простой asterisk. Mysql - настроен на utf8, базы в utf8, запросы из базы тоже с указанием utf8 = и все по русски
awsswa ( 2012-12-04 07:40:32 +0400 )редактироватьЕсли в cdr_mysql ставлю charset=utf8 и таблица ut8-general-ci то в таблицу заносится по руски но в отчетах freepbx ???? знаки (( И ехпорт в cvs тоже ??? знаками даже не помогает выбор в utf8 (( Я чет совсе непонял как так !!
avolon ( 2012-12-04 08:29:32 +0400 )редактироватьВ phpmyadmin - таблицы по русски выглядят ?
awsswa ( 2012-12-04 08:39:28 +0400 )редактироватьДа "Пиликин Роман" <3636> Добился чоб в базу записывается по русски и в отчетах по русски!Но генерирует pdf краказяблами (((fpdf вроди ишрифт ему подкинул а нет всеровно (((нехотить
avolon ( 2012-12-04 09:21:29 +0400 )редактироватьФайл который генерит pdf находится /var/www/admin/cdr/export_pdf.php
там такие строки\
define(FPDF_FONTPATH,dirname(FILE).'/lib/font/')
....... $pdf = new PDF('L','pt','A3');
$pdf->dbtype = DBTYPE;
$pdf->SetFont('Arial','',13.5);
$pdf->AliasNbPages();
$pdf->connect(HOST,USER,PASS,DBNAME);
$attr=array('titleFontSize'=>18,'titleText'=>'Asterisk Avolon CDR');
if (strlen($SESSION["prsql_export"])<10){
}else{
}
?>
теперь вопросв папке /lib/font/' лежат несколько php файлов Это что за фонт ?? просто файлы лежат там Php ??
avolon ( 2012-12-05 00:40:41 +0400 )редактировать