Авто Определение Кодировки
Contents
[
Hide
]Авто Определение Кодировки
Aspose.CAD поддерживает автоматическое определение кодировки для DWG и DWF файлов. Если вы не хотите использовать эту функцию, вы можете переопределить это, установив следующие свойства класса LoadOptions.
- SpecifiedEncoding: устанавливает кодировку, используемую для чтения текстовых данных из форматов DXF и DWG, не поддерживающих Unicode. По умолчанию она определяется автоматически.
- SpecifiedMifEncoding: устанавливает кодировку, используемую для чтения символов, закодированных в MIF, в CJK-кодировках (формат M+nXXXX). По умолчанию она определяется автоматически.
- RecoverMalformedCifMif: определяет, будут ли декодированы символы с кодировкой CIF (U+XXXX) и MIF, если они не имеют правильного форматирования AutoCAD (AutoCAD предшествует этим символам обратной косой чертой). По умолчанию они декодируются.
Пример Кода
Пример кода ниже демонстрирует, как переопределить автоматическое определение кодировки в Aspose.CAD.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cad/Aspose.CAD-for-Java | |
String SourceDir = Utils.getDataDir_DWGDrawings(); | |
String dwgPathToFile = SourceDir + "SimpleEntites.dwg"; | |
LoadOptions opts = new LoadOptions(); | |
opts.setSpecifiedEncoding(CodePages.Japanese); | |
opts.setSpecifiedMifEncoding(MifCodePages.Japanese); | |
opts.setRecoverMalformedCifMif(false); | |
CadImage cadImage = (CadImage) Image.load(dwgPathToFile, opts); | |
//do export or something else with cadImage | |