| 
 
  
	| Проблемы с кириллицей в Reports 
 
 |  
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| Volod Эксперт
 
 
 Вступление в Клуб: 19.09.2007
 
 | 
			
				|  Ср Июл 04, 2012 14:00   Проблемы с кириллицей в Reports |   |  
				| Полезность: Нет оценки 
 |  
				| Может кто сталкивался - на вновь инсталлированных машинах с XP в некоторых отчетах Oracle Reports частично не печатается(просматривается) кириллица, т.е. например (справка.rar), в шапке таблицы одна колонка русским, другая -  кракозябры. Если смотреть Builder-ом - шрифт везде Courier. На других машинах все Ок. |  |  
		|  |  
		| chesnok Участник со стажем
 
 
 Вступление в Клуб: 25.03.2010
 
 | 
			
				|  Чт Июл 05, 2012 03:35    |   |  
				| Полезность: Нет оценки 
 |  
				| Рискну предположить что XP устанавливали из какой-нибудь сборки где заменены стандартные файлы шрифтов. |  |  
		|  |  
		| kai Профи
 
 
 Вступление в Клуб: 16.08.2012
 
 | 
			
				|  Пт Авг 17, 2012 05:09   Re: Проблемы с кириллицей в Reports |   |  
				| Полезность: 3 
 |  
				|  	  | Volod пишет: |  	  | Может кто сталкивался - на вновь инсталлированных машинах с XP в некоторых отчетах Oracle Reports частично не печатается(просматривается) кириллица, т.е. например (справка.rar), в шапке таблицы одна колонка русским, другая -  кракозябры. Если смотреть Builder-ом - шрифт везде Courier. На других машинах все Ок. | 
 
 Недостаток Oracle Reports: неправильно показывает шрифт в редакторе. Вроде бы кириллица, а на самом деле "западный".
 
 Убедиться в этом можно, если запустить rwconverter.exe (rwcon60.exe для 6i) и переконвертировать .rdf файл в ASCII формат .rex. В .rex файле строки: "CHARSET = 171" и "CHARSET = 0" это нормально, а "CHARSET = 1" и "CHARSET = 31" - плохо.
  Числа в таких строках нужно заменить на 171 и обратно собрать .rdf файл из .rex. 
 
  2-ой способ: позаботиться о том, чтобы нужный конфигурационный файл C:\orant\TOOLS\COMMON60\UIFONT.ALI был у каждго пользователя, который запускает отчёты через rwrun60.exe. Описание настроек этого файла в README.ALI. На сервере отчётов такой файл есть в поставке системы. Поможет ли он без "докручивания" на обычном клиенте не проверял. Мне нравится больше 1-ый способ. 
 Успехов!
  |  |  
		|  |  
		| Volod Эксперт
 
 
 Вступление в Клуб: 19.09.2007
 
 | 
			
				|  Вт Сен 04, 2012 14:44    |   |  
				| Полезность: Нет оценки 
 |  
				| Спасибо, получилось первым способом. |  |  
		|  |  
		| Volod Эксперт
 
 
 Вступление в Клуб: 19.09.2007
 
 | 
			
				|  Ср Сен 19, 2012 10:59    |   |  
				| Полезность: Нет оценки 
 |  
				| Сделал пакетную корректировку CHARSET. В OR6 вместо rwconverter используется RWCON60.EXE. |  |  
		|  |  
		| kai Профи
 
 
 Вступление в Клуб: 16.08.2012
 
 | 
			
				|  Ср Сен 19, 2012 12:32   Корректировка CHARSET |   |  
				| Полезность: Нет оценки 
 |  
				| Volod, 
 Всё хорошо, только нет проверки ещё на "CHARSET = 1"
   А с помощью InStr() эту подстроку искать нельзя, потому что совпадает с "CHARSET = 171".
 |  |  
		|  |  
		| Volod Эксперт
 
 
 Вступление в Клуб: 19.09.2007
 
 | 
			
				|  Ср Сен 19, 2012 13:11    |   |  
				| Полезность: Нет оценки 
 |  
				| Кому надо - переделает, у нас CHARSET = 1 не встречается. |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |