| |
| Dassault PLM Integrationen mit der 3DViewStation, eine Pressemitteilung
|
Autor
|
Thema: Sonderzeichen ± in EUC-KR (540 mal gelesen)
|
spacewalk Mitglied Systemadministrator
Beiträge: 18 Registriert: 01.12.2004
|
erstellt am: 09. Mai. 2006 08:55 <-- editieren / zitieren --> Unities abgeben:
Hallo, wir arbeiten mit Catia V4 auf AIX. Wir nutzen für die verschiedenen Hersteller unterschiedliche Umgebungen mit entspr.Codepages. Unter Codepage EUC-KR wird das im Catia eingegebene Leerzeichen in der Shell falsch dargestellt (siehe unten). >export CAT_ENV=/env/DC.env; . $CAT_ENV; echo "±" ± >export CAT_ENV=/env/HMC.env; . $CAT_ENV; echo "±" ¡¾ Weiß jemand warum ? Kann man in Catia/EUC-KR keine Leerzeichen verwenden ? Vielen Dank für eine Antwort. IP |
KlausJ Mitglied
Beiträge: 1336 Registriert: 17.03.2003 CATIA V4.2.4 Ref 2 CATIA V5R16SP7 AIX 5.3 Windows 2000 und XP
|
erstellt am: 09. Mai. 2006 16:49 <-- editieren / zitieren --> Unities abgeben: Nur für spacewalk
Hallo, vielleicht ist auch dei Sprachumgebung verändert. Gib mal echo $LANG für beide Umgebungen ein. ------------------ in diesem Sinne Klaus IP |
spacewalk Mitglied Systemadministrator
Beiträge: 18 Registriert: 01.12.2004
|
erstellt am: 10. Mai. 2006 08:24 <-- editieren / zitieren --> Unities abgeben:
Hallo Klaus, Sprachumgebung ist in diesem Fall ko_KR. Muß doch auch, nach meinem Kenntnisstand. Sollte es nicht so sein ? Gruß spacewalk IP |
KlausJ Mitglied
Beiträge: 1336 Registriert: 17.03.2003 CATIA V4.2.4 Ref 2 CATIA V5R16SP7 AIX 5.3 Windows 2000 und XP
|
erstellt am: 10. Mai. 2006 18:03 <-- editieren / zitieren --> Unities abgeben: Nur für spacewalk
Hallo Spacewalk, in diesem Fall ist die Ausgabe für dieses Zeichen dann auch so, wie Du es siehst. Mach mal in einer Shell : Code: export LANG=en_US echo "±"
Ich nehme mal an, daß jetzt das Zeichen richtig rauskommt. Die Darstellung des Zeichens ist anders, aber die Hexadezimale (interne) Darstellung ist in beiden Fällen gleich. Kannst Du denn die Modelle mit einem Blank im Namen lesen ?? Wenn ja, dann müßte doch alles OK sein !!------------------ in diesem Sinne Klaus IP |
spacewalk Mitglied Systemadministrator
Beiträge: 18 Registriert: 01.12.2004
|
erstellt am: 11. Mai. 2006 11:50 <-- editieren / zitieren --> Unities abgeben:
Hallo Klaus, vielen Dank für die Antwort. Hier eine genauere Schilderung des Problems : Ohne eine Umgebung angezogen zu haben, sehe ich bei `ls` vier Dateien. Nach Anziehen einer Standardumgebung sehe ich auch vier Modelle. Wenn ich dann allerdings eine auf EUC-KR basierende Umgebung anziehe, sehe ich nur noch Dateien, welche kein "±" enthalten. > ls *.model abc.model abc±abc.model def.model abc±def.model > export CAT_ENV=/irgendeinPfad/my.env; . $CAT_ENV; echo $CAT_ENV; echo $LANG;> /irgendeinPfad/my.env de_DE abc±abc.model abc±def.model abc.model def.model > export CAT_ENV=/irgendeinPfad/HMC.env; . $CAT_ENV; echo $CAT_ENV; echo $LANG;> /irgendeinPfad/HMC.env ko_KR abc.model def.model Gruß Spacewalk
IP |
KlausJ Mitglied
Beiträge: 1336 Registriert: 17.03.2003 CATIA V4.2.4 Ref 2 CATIA V5R16SP7 AIX 5.3 Windows 2000 und XP
|
erstellt am: 11. Mai. 2006 15:02 <-- editieren / zitieren --> Unities abgeben: Nur für spacewalk
Hallo Spacewalk, jetzt habe ich mal in einem die Sprachumgebung für ko_KR installiert und auch export LANG=ko_KR eingegeben. Einige Buchstaben sehen jetzt seltsam aus, aber ein "±" bleibt ein "±". Sehr merkwürdig. ------------------ in diesem Sinne Klaus IP |