Китайские символы вместо русских?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Китайские символы вместо русских?

Китайские символы вместо русских?

Ответ
Поиск в этой теме
Непрочитано 14.05.2005, 07:08 #1
Китайские символы вместо русских?
Dmitriy_2005
 
Екатеринбург
Регистрация: 12.05.2005
Сообщений: 10

Прислали файл с такой бякой:
[ATTACH]1116040109.gif[/ATTACH]
Просмотров: 6324
 
Автор темы   Непрочитано 14.05.2005, 07:09
#2
Dmitriy_2005


 
Регистрация: 12.05.2005
Екатеринбург
Сообщений: 10


Открываю текст, выдает вот это:
[ATTACH]1116040165.gif[/ATTACH]
Dmitriy_2005 вне форума  
 
Автор темы   Непрочитано 14.05.2005, 07:09
#3
Dmitriy_2005


 
Регистрация: 12.05.2005
Екатеринбург
Сообщений: 10


Что посоветуете?
Dmitriy_2005 вне форума  
 
Непрочитано 14.05.2005, 09:11
#4
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,291


А что нужно-то?
Нет вопроса - нет совета 8)
Pilot вне форума  
 
Автор темы   Непрочитано 14.05.2005, 09:16
#5
Dmitriy_2005


 
Регистрация: 12.05.2005
Екатеринбург
Сообщений: 10



Необходимо получить текст на русском. Каким образом?
Dmitriy_2005 вне форума  
 
Непрочитано 14.05.2005, 11:27
#6
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,291


Попробовать сменить стиль и/или шрифт.
Но проще (ИМХО) написать заново.
Pilot вне форума  
 
Автор темы   Непрочитано 14.05.2005, 12:19
#7
Dmitriy_2005


 
Регистрация: 12.05.2005
Екатеринбург
Сообщений: 10


>Попробовать сменить стиль и/или шрифт.
Не получается.

>Но проще (ИМХО) написать заново.
Файл мне прислали, что набивать не знаю, перевод может не совпасть.

Могу выслать на e-mail, посмотрите?
Dmitriy_2005 вне форума  
 
Непрочитано 14.05.2005, 12:28
#8
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


Была у меня такая ерунда.
Нужно снять флажок use bigfont со всех текстовых стилей.
Эдуард вне форума  
 
Автор темы   Непрочитано 14.05.2005, 12:37
#9
Dmitriy_2005


 
Регистрация: 12.05.2005
Екатеринбург
Сообщений: 10


Цитата:
Сообщение от Эдуард
Была у меня такая ерунда.
Нужно снять флажок use bigfont со всех текстовых стилей.
Не помогло, все символы заменились на вопросительные знаки и изредка знаки евро.
Dmitriy_2005 вне форума  
 
Непрочитано 14.05.2005, 12:58
#10
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


Кинь файл на мыл smoled#yandex.ru гляну
Эдуард вне форума  
 
Непрочитано 14.05.2005, 13:58 Re: Китайские символы вместо русских?
#11
sash-ka

инженер-конструктор
 
Регистрация: 03.05.2005
Владимир
Сообщений: 55
<phrase 1= Отправить сообщение для sash-ka с помощью Skype™


Цитата:
Сообщение от Dmitriy_2005
Прислали файл с такой бякой:
[ATTACH]1116040109.gif[/ATTACH]
Смотри стиль текста, у тебя задействован помимо основного шрифта еще и большой шрифт bigfont с иероглифами.
Ищи такой шрифт.
__________________
sash-ka
sash-ka вне форума  
 
Автор темы   Непрочитано 16.05.2005, 08:24
#12
Dmitriy_2005


 
Регистрация: 12.05.2005
Екатеринбург
Сообщений: 10


Цитата:
Сообщение от Эдуард
Кинь файл на мыл smoled#yandex.ru гляну
Выслал.
Dmitriy_2005 вне форума  
 
Непрочитано 16.05.2005, 09:23
#13
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


Получил еще вчера. Но
Цитата:
Необходимо получить текст на русском. Каким образом?
А Вы уверены , что эти надписи на русском языке?
Похоже нужно браться за русско-китайский словарь.
Эдуард вне форума  
 
Автор темы   Непрочитано 16.05.2005, 09:31
#14
Dmitriy_2005


 
Регистрация: 12.05.2005
Екатеринбург
Сообщений: 10


Цитата:
Сообщение от Эдуард
Получил еще вчера. Но
А Вы уверены , что эти надписи на русском языке?
Да, на русском.
Думаю, что не победить эту гадость, придется ручками набивать.
Всем спасибо за участие.
Dmitriy_2005 вне форума  
 
Непрочитано 16.05.2005, 09:56
#15
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


У меня что-то подобное было, когда на одной машине девушка поставила в языках и региональных стандартах "Польский" (с поляками переписывалась) и добавила русский язык. У нее в черчежах все по русски, а когда этот чертеж открывали на "нормальной" машине получали вопросы.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 16.05.2005, 09:58
#16
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


Скинь на vetalby#mail.ru еще я попробую глянуть
VetalBY вне форума  
 
Непрочитано 16.05.2005, 10:02
#17
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,291


Цитата:
Сообщение от Dmitriy_2005
Думаю, что не победить эту гадость, придется ручками набивать.
Не понял: Так вы собирались полуавтоматом с китайского на русский перевести, всего лищь заменив шрифт или стиль? :shock:
Думаю - все-таки прибется ручками.
Pilot вне форума  
 
Непрочитано 16.05.2005, 10:47
#18
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


Действительно русские.
Опытным путем установил , что коды большей части символов
смещены на 96.
Первая прикидка
Код:
[Выделить все]
(defun ziably ()
  (setq	zabl (vla-get-textstring
	       (setq txt (vlax-ename->vla-object (car (entsel))))
	     ) ;_  end of_vla-get-textstring
	zabl (mapcar '(lambda (x)
			(+ x 96)
		      ) ;_  end of_lambda
		     (vl-string->list zabl)

	     ) ;_  end of_mapcar
  ) ;_  end of_setq
  (vla-put-textstring
    txt
    (vl-list->string zabl)
  ) ;_  end of_vla-put-textstring

) ;_  end of_defun
Эдуард вне форума  
 
Непрочитано 16.05.2005, 12:22
#19
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


Отредактировал в окончательный вариант
Код:
[Выделить все]
(defun ziably (/ zabl txt)
  (while
    (and
      (setq zabl (car (entsel "\nSelect text:")))
      (wcmatch (cdr (assoc 0 (entget zabl))) "*TEXT")

    ) ;_  end of_and

     (setq zabl	(vlax-ename->vla-object zabl)
	   txt	(vla-get-TextString zabl)
	   txt	(mapcar	'(lambda (x)
			   (if
			     (not
			       (or
				 (< x 126)
				 (>= x 220)
			       ) ;_  end of_or
			     ) ;_  end of_not
			      (+ x 96)
			      x
			   ) ;_  end of_if

			 ) ;_  end of_lambda
			(vl-string->list txt)

		) ;_  end of_mapcar
     ) ;_  end of_setq
     (vla-put-textstring
       zabl
       (vl-list->string txt)
     ) ;_  end of_vla-put-textstring
  ) ;_  end of_while
) ;_  end of_defun
Эдуард вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Китайские символы вместо русских?