View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002386 | SAS.Планета | Баг / Bug | public | 21-03-2014 16:53 | 24-03-2014 11:00 |
| Reporter | Garl | Assigned To | Garl | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Platform | Windows | OS | 7 | OS Version | Professional |
| Product Version | 140303 | ||||
| Target Version | 140404 | Fixed in Version | 140404 | ||
| Summary | 0002386: Offline-поиск по mp файлам в кодировке Unicode | ||||
| Description | собственно сейчас реализован поиск по файлам в Win кодировке есть ли возможность определять кодировку при поиске? | ||||
| Tags | No tags attached. | ||||
|
|
Детектируй кодировку открываемого файла при открытии и всего делов. |
|
|
а носом в пример можно ткнуть? |
|
|
или в лоб Vstr1 := Utf8ToAnsi(Vstr); if Vstr1='' then Vstr := AnsiUpperCase(Vstr) else Vstr := AnsiUpperCase(Vstr1); |
|
|
Юникодную кодировку можно детектить методом DetectUTFEncoding, соответственно, если результат <> nil, то файл в UTF-8/16. У нас этот метод используется при загрузке kml файлов. |
|
|
блин а чего делать если этим методом САС не может определить кодировку? У файла заголовок стандартный и лишь ниже по тексту встречаются Unicode символы... см пример файл Russia-KB.mp (http://navitel.osm.rambler.ru/countries/Russia-osm-nm2/mp/Russia-KB-osm-mp.zip) |
|
|
У тебя в файле явно прописано: CodePage=65001 (что есть ни что иное, как UTF-8), вот по этому полю и определяй кодировку. |
|
|
POLISH FORMAT .MP complete description/explanation ;############ ;LBLcoding = (optional, default 6) labeb coding, valid codes are: ; 6 - compressed label coding - smallest maps ; 9 - 8bit coding ; 10 - unicode (only certain GPS firmwares?) ;############ ; ;############ ;Codepage = (optional, default 0) - if set, 8bit character coding is used, that mean, ; national character might be used (if supported by GPS) ; IMPORTANT: ; - All labels have to be written CAPITAL ; - special codes are different for 8bit coding! ;############ |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 21-03-2014 16:53 | Garl | New Issue | |
| 21-03-2014 16:53 | Garl | Status | new => assigned |
| 21-03-2014 16:53 | Garl | Assigned To | => Garl |
| 21-03-2014 17:31 | vdemidov | Note Added: 0014034 | |
| 21-03-2014 17:34 | Garl | Note Added: 0014035 | |
| 21-03-2014 17:35 | Garl | Note Added: 0014036 | |
| 21-03-2014 17:38 | zed | Note Added: 0014037 | |
| 21-03-2014 18:16 | Garl | Note Added: 0014038 | |
| 21-03-2014 18:24 | zed | Note Added: 0014039 | |
| 21-03-2014 18:30 | zed | Note Added: 0014040 | |
| 24-03-2014 10:58 | Garl | Status | assigned => resolved |
| 24-03-2014 10:58 | Garl | Fixed in Version | => 140404 |
| 24-03-2014 10:58 | Garl | Resolution | open => fixed |
| 24-03-2014 11:00 | vdemidov | Target Version | 141111 => 140404 |
| 08-08-2025 13:22 | zed | Category | Баг => Баг / Bug |