Проблема с Cyrillic
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- 
				Tuko_G
 - Бывалый
 - Сообщения: 95
 - Зарегистрирован: 09 Декабрь 2005, 10:47
 - Откуда: Tbilisi, Georgia
 - Контактная информация:
 
Проблема с Cyrillic
Добрый вечер всем
C6.3 Windows 7 64 bit. в контрол Панеле System local = English
1)В List e фонт поставил "MS sans serif" и в Script е "Cyrillic". Но русские буквы не отображается .
2) когда читаю текстовый фаил с Русскими буквами тоже проблема
Stop(txt:field) показывает ??????? такие значки и не могу в программе например сделать сравнение типа: IF txt:filed1 = 'Дом' then ...
Поставил LOCALE('CLACHARSET','CP1251'); SYSTEM{PROP:CharSet}=CHARSET:CYRILLIC но не помагло.
что сделать , как исправить может быть у каго нибуть есть решение.
Спасибо заранее.
			
			
									
						C6.3 Windows 7 64 bit. в контрол Панеле System local = English
1)В List e фонт поставил "MS sans serif" и в Script е "Cyrillic". Но русские буквы не отображается .
2) когда читаю текстовый фаил с Русскими буквами тоже проблема
Stop(txt:field) показывает ??????? такие значки и не могу в программе например сделать сравнение типа: IF txt:filed1 = 'Дом' then ...
Поставил LOCALE('CLACHARSET','CP1251'); SYSTEM{PROP:CharSet}=CHARSET:CYRILLIC но не помагло.
что сделать , как исправить может быть у каго нибуть есть решение.
Спасибо заранее.
- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Проблема с Cyrillic
Сделайте как можно раньше в программе после запуска вот такую вставку,
последовательность не менять, а остальное уберите:
Код: Выделить всё
  Locale('CLACHARSET','WINDOWS')
  Locale('CLACOLSEQ','WINDOWS')
  Locale('CLACASE','WINDOWS')
  Locale('CLAAMPM','WINDOWS')
  System{Prop:CharSet} = Charset:Cyrillic
  System{Prop:FontCharSet + Prop:TipsFont} = Charset:Cyrillic
  System{prop:Font} = 'Segoe UI'  ! или 'Arial'
					Последний раз редактировалось Игорь Столяров 13 Сентябрь 2017, 21:45, всего редактировалось 1 раз.
									
			
						За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- Дед Пахом
 - Старичок
 - Сообщения: 3346
 - Зарегистрирован: 07 Июль 2005, 16:51
 - Откуда: Москва, Россия
 - Благодарил (а): 20 раз
 - Поблагодарили: 56 раз
 - Контактная информация:
 
- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Проблема с Cyrillic
Ну и конечно должна быть установлена в Windows поддержка русской кодовой страницы.
Потому, что если я на русской Windows вдруг захочу сейчас из программы вывести китайские иероглифы - то не получится.
А поддержка UNICODE ожидается только в C11 хз когда ...
			
			
									
						Потому, что если я на русской Windows вдруг захочу сейчас из программы вывести китайские иероглифы - то не получится.
А поддержка UNICODE ожидается только в C11 хз когда ...
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Проблема с Cyrillic
Как раз у ТС она и не установлена. А если я руками пропишу CLACOLSEQ и CLACASE, разве я не получу русские буквы?Игорь Столяров писал(а): 13 Сентябрь 2017, 21:48 Ну и конечно должна быть установлена в Windows поддержка русской кодовой страницы.
We are hard at work… for you.   
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Проблема с Cyrillic
Понимаете, всякая команда выполняет определённое действие ...
Конкретно указанные управляют последовательностью сортировки и преобразования ...
Т.е. они вообще никак на саму кодировку не влияют и отображение новых символов не добавляют ....
Кодировку ПЕРЕКЛЮЧАЕТ System{Prop:CharSet}, но что бы ПЕРЕКЛЮЧИТСЯ на CHARSET:CYRILLIC -
поддержка этой кодовой страницы должна быть в Windows.
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						