Vytisknout stránku | Zavřít okno

Čeština ve výkresu pořízeném v R12

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD web, prohlížečů, DWG a DXF, Design Review, Navisworks, nadstavby, Drive a cloud Autodesk
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=6502
Datum vytištění: 29.čvc.2026 v 01:27


Téma: Čeština ve výkresu pořízeném v R12
Odeslal: koutnak
Předmět: Čeština ve výkresu pořízeném v R12
Datum odeslání: 19.kvě.2008 v 20:05
Prosím znalce o radu. Potřebujem pokračovat v projektu který byl zpracovám v roce 1995 v AutoCADu 12. Výkres se bez problémů načte do verze 2006 i 2008, ale bohužel s češtinou to tak v pořádku není. Např. místo textu
ČS PHM FRÝDLANT n. OSTRAVICÍ
se zobrazí
?S PHM FRíDLANT n. OSTRAVICÖ.

Výkresů je poměrně hodně a textů v nich ještě více, takže na nějaké ruční opravování to moc není.


-------------
Radim Koutňák



Odpovědi:
Odeslal: alfred
Datum odeslání: 19.kvě.2008 v 20:27
pamatuji si, že v AC12, pod DOSem se mohl provozovat v různých kódových stránkách. Kódových stránek bylo víc (LATIN2, KAMENICKY) a pro správné načtení bylo potřeba nastavit správně proměnnou DWGCODEPAGE.
Zmatek nastal, pokud výkres byl kreslen třeba v LATIN2 a DWGCODEPAGE byla nastavena na kameniky, nebo nebyla nastavena vůbec.

Na webu XANADU jsou nějaké utilitky. Zkuste je.
http://www.xanadu.cz/download.asp?file=codepage&sort=

V zásadě jde o to nastavit v souboru správnou kódovou stránku a pak použít dobré fonty (s češtinou).

Byla to trochu alchymie, před zkouškou si udělejte zálohu.

V nejhorším je možné zkusit zoufalost, která ale docela spolehlivě fungovala. Uložit soubor jako DXF verze 12, soubor převést nějakou konverzní utilitkou na převod kódování a pak opět načíst. Jen musíte zjistit jaké je původní kódování...


Odeslal: Vladimír Michl
Datum odeslání: 19.kvě.2008 v 20:46
Měl by pomocí WNEWCP, popř. ReCoder - zřejmě není správně nastavena kódová stránka 8bitového výkresu, jinak dojde ke správné konvrzi "češtiny" automaticky.
 
Viz též tip 222.


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: koutnak
Datum odeslání: 19.kvě.2008 v 22:02
Původně odeslal(a) alfred alfred napsal(a):

  ... Jen musíte zjistit jaké je původní kódování...


Ale jak to zjistím? Když zadám příkaz: DWGCODEPAGE, získám tuto ospověď:
DWGCODEPAGE = "ANSI_1250" (pouze pro čtení). Netuším co znamená to "pouze pro čtení" u kódové stránky. Ale jestli to chápu správně, tak se při otevření výkres převedl na kódovou stránku ANSI_1250. Ale dá se nějak zjistit ta původní?


-------------
Radim Koutňák


Odeslal: Vladimír Michl
Datum odeslání: 19.kvě.2008 v 22:51
Hodnotu DWGCODEPAGE zjistíte v původní CAD aplikaci. Ale vypisuje ji i ta uváděná aplikace WNEWCP - viz http://www.xanadu.cz/download - www.xanadu.cz/download .

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: koutnak
Datum odeslání: 19.kvě.2008 v 23:03
Chvíli mi trvalo než jsem to objevil :-). Výchozí je DOS852. Ale ani konverze pomocí WNEWCP bohužel nepomáhá. Cry


-------------
Radim Koutňák


Odeslal: Vladimír Michl
Datum odeslání: 19.kvě.2008 v 23:11
Pak to ještě může mít dvě další příčiny. Pošlete když tak daný výkres (před konverzí) na mailto:support@xanadu.cz - support@xanadu.cz  .

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: alfred
Datum odeslání: 20.kvě.2008 v 06:45
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

Pak to ještě může mít dvě další příčiny. Pošlete když tak daný výkres (před konverzí) na mailto:support@xanadu.cz - support@xanadu.cz .


Ty dve dalsi priciny me docela zajimaji. Pokud mi nefungovala konverzni utilitka, tak jsem to vzdycky vyresil prevodem DXF.

Jestli se nepletu, tak puvodni pricina je v tom, ze DWGCODEPAGE v dobách R12 a MS-DOSU se mohla nastavit, ale nebylo to uplne nutne proto aby clovek psal a tisknul cesky. Nejhorsi pak bylo kdyz byla DWGCODEPAGE nastavena jinak nez bylo skutecne kodovani, coz slo. Ve Windows pak byla DWGCODEPAGE nastavena na tvrdo na CP1250, coz je Stredni Evropa. Pri otevreni vykresu dojde ke konverzi z puvodni CODEPAGE (tak jak je nastaveno) na CP1250.

Nejakou zvlastni kodovou stranku mela jeste R13, ale tu jsem nepouzival, tak nemuzu slouzit.

Nejhorsi je, kdyz tykres otevrete a konverze se provede spatne a pak vykres ulozite. Tezko se pak zjistuje puvodni kodova stranka...




Odeslal: Kotlaba
Datum odeslání: 20.kvě.2008 v 10:17
Já jsem používal utilitu DBTRANS - ale asi tři písmenka v databázi jsem si musel upravit aby se převáděla dobře.


Odeslal: koutnak
Datum odeslání: 20.kvě.2008 v 10:32
Ale příkaz DBTRANST už v dnešních verzích AutoCADu není.


-------------
Radim Koutňák


Odeslal: alfred
Datum odeslání: 20.kvě.2008 v 12:14
Ano, viz vyse zmineny tip 222. DBTRANS fungovala jeste v R14, od te doby ji asi v Autodesku prestali povazovat za potrebnou...



Odeslal: Kotlaba
Datum odeslání: 20.kvě.2008 v 12:15
To neřeším, já mám pořád R14, ale měl jsem i 2002 a tam mi snad fungoval taky. Nemohl by vám to upravit někdo kdo má ještě starší verzi kde mu to funguje?
Taky jsem to někdy řešil tak že jsem si (zase v těch starších verzích) exportoval výkres do DXF a napsal jsem si prográmek co vyhledával příslušné kódy (nebo skupiny kódů když někdo používal češtinu ještě z R10) a měnil je na ty správné. Ale jak jsem podotknul k novým AutoCADům jsem ještě nepřišel.


Odeslal: Ferdinand
Datum odeslání: 20.kvě.2008 v 12:56
Nám na to kolega vytvořil jednoduchou utilitku, kde se mění
...
(cond
 ((= PIS (chr 181)) (setq PIS "Á"))
 ((= PIS (chr 172)) (setq PIS "Č"))
...
atd.
 


-------------
-FerTh-


Odeslal: Vladimír Michl
Datum odeslání: 20.kvě.2008 v 14:23
Na to máme tabulkově řízenou utilitu ReCoder - viz:
http://www.cadforum.cz/cadforum/qaID.asp?tip=1741 - http://www.cadforum.cz/cadforum/qaID.asp?tip=1741


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: alfred
Datum odeslání: 20.kvě.2008 v 18:49
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

Pak to ještě může mít dvě další příčiny. Pošlete když tak daný výkres (před konverzí) na mailto:support@xanadu.cz - support@xanadu.cz  .


Nemohl by jste prosím upřesnit ty dvě další příčiny? Nebo alespoň naznačit...


Odeslal: koutnak
Datum odeslání: 22.kvě.2008 v 01:18
Díky všem za snahu. Nakonec mi pomohl můj dodavatel CADu, od kterého jsem obdržel jednoduchou (ale dále nešiřitelnou) lispovskou utilitu, díky které jsem vše rychle spravil.


-------------
Radim Koutňák



Vytisknout stránku | Zavřít okno