Kann iconv die 'Symbol'-Kodierung konvertieren?

728
zefciu

Ich muss einige Dateien auf Griechisch konvertieren, die für die Verwendung der Schriftart 'Symbol' in Unicode codiert sind. Kann ich iconv dafür verwenden? Und wenn ja, wie lautet der Name der Kodierung, die in 'Symbol' verwendet wird?

2

2 Antworten auf die Frage

1
Snewsley Pies

Es könnte eine harte Fahrt geben. Im Ursprung verwendete Symbol einen nicht standardmäßigen Zeichensatz, der im Wesentlichen für die Schriftart erstellt wurde, wobei ASCII-Codepunkte nach visueller Ähnlichkeit mit Zeichen des römischen Alphabets zugewiesen wurden. Es gibt eine Beschreibung, wie diese Kodierung in Unicode unter http://unicode.org/Public/MAPPINGS/VENDORS/ADOBE/symbol.txt abgelegt wird.

Ich kann mir vorstellen, dass es schwierig sein kann, iconv davon zu überzeugen, das zu tun, was Sie wollen - Sie müssen möglicherweise etwas Skript-Arbeit machen, um jeden Charakter direkt umzucodieren.

1
harrymc

Möglicherweise verwenden Sie den Online-Konverter auf dieser Website:
Symbolschrift in Unicode-Konverter .

Dieser Artikel enthält eine lange Liste von Konvertern, bei denen der Autor "alle griechischen Font-Konverter gesammelt hat, von denen ich weiß" (aber ich würde nicht wissen, welche empfohlen werden soll):
Griechische ältere Zeichensätze in Unicode-Konverter .

Andernfalls müssen Sie wahrscheinlich ein eigenes Konvertierungswerkzeug erstellen.

Der Artikel Symbol in Unicode konvertieren befasst sich hauptsächlich mit HTML-Dateien, die beispielsweise das Zeichen darstellen Ω:

<font face="symbol">W</font> 

Der Artikel enthält den Quellcode für ein Programm, das solche HTML-Dateien konvertiert und in einer nicht identifizierten Programmiersprache geschrieben wird.

Ein anderer solcher Artikel ist So konvertieren Sie die Symbolschriftart in die standardmäßige utf8-HTML-Entität .

Andernfalls könnte eine zu einfache Methode die Verwendung eines Textverarbeitungsprogramms sein, um einfach den Text auszuwählen und die Schriftart zu ändern. Dies ist jedoch wahrscheinlich zu einfach für die Arbeit.

Möglicherweise stellen Sie eine minimale Beispieldatei bereit, die uns hilft zu verstehen, welche Art von Konvertierung erforderlich ist.