Đến nội dung


Hình ảnh

Text này bị sao vậy nhỉ?


  • Please log in to reply
4 replies to this topic

#1 minhphuong_humg

minhphuong_humg

    biết lệnh offset

  • Members
  • PipPipPip
  • 175 Bài viết
Điểm đánh giá: 5 (bình thường)

Đã gửi 26 September 2009 - 08:46 AM

Không hiểu cái text của mình bị làm sao các bạn ạ! (Xin xem file đính kèm). Nó không hiển thị được tiếng việt, Nhưng nếu mình nhắp đúp vào nó----> nó sẽ hiện ra một loạt các chữ+số+% (ví dụ: Nghi%%214p). Nhưng nếu mà mình nhấn ESC thì nó sẽ trở về được tiếng việt (ví dụ: đối với chữ trên là Nghiệp). Làm sao để nó hiện thị được tiếng việt hả các bạn. Mình không muốn phải làm như thế đối với từng Text một.
Xin cảm ơn!
File đính kèm:
http://www.cadviet.c.../2/text_sai.rar
  • 0

#2 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4106 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 26 September 2009 - 02:34 PM

Không hiểu cái text của mình bị làm sao các bạn ạ! (Xin xem file đính kèm). Nó không hiển thị được tiếng việt, Nhưng nếu mình nhắp đúp vào nó----> nó sẽ hiện ra một loạt các chữ+số+% (ví dụ: Nghi%%214p). Nhưng nếu mà mình nhấn ESC thì nó sẽ trở về được tiếng việt (ví dụ: đối với chữ trên là Nghiệp). Làm sao để nó hiện thị được tiếng việt hả các bạn. Mình không muốn phải làm như thế đối với từng Text một.
Xin cảm ơn!
File đính kèm:
http://www.cadviet.c.../2/text_sai.rar

Bạn nên upload file dwg lên diễn đàn!
  • 0

#3 minhphuong_humg

minhphuong_humg

    biết lệnh offset

  • Members
  • PipPipPip
  • 175 Bài viết
Điểm đánh giá: 5 (bình thường)

Đã gửi 26 September 2009 - 03:56 PM

Bạn nên upload file dwg lên diễn đàn!

Đây là cái file bị lỗi như vậy.
http://www.cadviet.c.../2/text_sai.dwg
Mong các bạn giúp đỡ.
P/S: có thể ở máy các bạn nó sẽ không bị như vậy đâu. Xin xem bài trên để có hình ảnh kèm theo.
  • 0

#4 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4106 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 26 September 2009 - 06:39 PM

Đây là cái file bị lỗi như vậy.
http://www.cadviet.c.../2/text_sai.dwg
Mong các bạn giúp đỡ.
P/S: có thể ở máy các bạn nó sẽ không bị như vậy đâu. Xin xem bài trên để có hình ảnh kèm theo.

Bạn dùng lisp P2C dưới đây để biến text đó thành text bình thường.

(defun c:p2c (/ ss ent tt)
(setq ss (ssget '((0 . "TEXT") (1 . "*%%###*"))))
(while (setq ent (ssname ss 0))
(setq
tt (entget ent)
gt (cdr (assoc 1 tt))
i 127
)
(while (< (setq i (1+ i)) 256)
(while (/= gt (setq new (vl-string-subst (chr i) (strcat "%%" (itoa i)) gt)))
(setq gt new)
)
)
(setq tt (subst (cons 1 gt) (assoc 1 tt) tt)
ss (ssdel ent ss)
)
(entmod tt)
)
(princ)
)

  • 0

#5 minhphuong_humg

minhphuong_humg

    biết lệnh offset

  • Members
  • PipPipPip
  • 175 Bài viết
Điểm đánh giá: 5 (bình thường)

Đã gửi 26 September 2009 - 08:29 PM

Bạn dùng lisp P2C dưới đây để biến text đó thành text bình thường.

(defun c:p2c (/ ss ent tt)
(setq ss (ssget '((0 . "TEXT") (1 . "*%%###*"))))
(while (setq ent (ssname ss 0))
(setq
tt (entget ent)
gt (cdr (assoc 1 tt))
i 127
)
(while (< (setq i (1+ i)) 256)
(while (/= gt (setq new (vl-string-subst (chr i) (strcat "%%" (itoa i)) gt)))
(setq gt new)
)
)
(setq tt (subst (cons 1 gt) (assoc 1 tt) tt)
ss (ssdel ent ss)
)
(entmod tt)
)
(princ)
)

Em cảm ơn anh nhé! Nhưng em muốn hiểu vì sao mà nó lại như vậy hả anh?
  • 0