1. Подскажите пожалуйста как сохранить ini-файл в кодировке utf-8, а то вместо русских символов получаются пробелы?
2. Можно ли в секцию ini-файла прописать такую строку:
----------1
PS:
Хочу сделать программу для редактирования ini-файлов Oper`ы.
Этот топик читают: Гость
Ответов: 33
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 1926
Рейтинг: 172
|
|||
|
|||
карма: 9 |
|
Ответов: 33
Рейтинг: 0
|
|||
Не все так просто.
Мне нужно: [Секция] Параметр1=значение ----------1 Параметр2=значение Параметр3=значение ----------2 Параметр4=значение ну и т.д. а не так: [----------1] Ключ1=значение1 |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
=DEN=, какими средствами ты собираешься работать в ini-файле - с помощью элемента ini, или собственными?
Что такое Параметр1 в твоём понимании? |
|||
карма: 0 |
|
Ответов: 33
Рейтинг: 0
|
|||
Извините, виноват. Правильнее было бы написать вот так:
[Секция] Ключ1=значение1 ----------1 Ключ2=значение2 Ключ3=значение3 ----------2 Ключ4=значение4 ну и т.д. Ну примерно вот так: code_1821.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_1821.txt [2.7KB] [201] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
=DEN=, приведенный формат не является форматом INI файла. Следовательно единственно возможное решение - заниматься парсингом самостоятельно.
|
|||
карма: 27 |
|
Ответов: 1926
Рейтинг: 172
|
|||
=DEN= писал(а): Можно ли в секцию ini-файла прописать такую строку:=DEN= писал(а): Мне нужно:
[Секция] Параметр1=значение ----------1 Параметр2=значение Параметр3=значение ----------2 Параметр4=значение ну и т.д. Это уже не секция. |
|||
карма: 9 |
|
Ответов: 9906
Рейтинг: 351
|
|||
3042 писал(а): Это уже не секцияЭто уже не INI-файл |
|||
карма: 9 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Dilma писал(а): Следовательно единственно возможное решение - заниматься парсингом самостоятельно. |
|||
карма: 27 |
|
Ответов: 33
Рейтинг: 0
|
|||
Спасибо, что разъяснили.
Значит ini - не ini и секция не секция, хотя все строчки, кроме этой: ----------2 заносятся исправно с помощью компонента "Работа с INI файлами". |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
сегодня заносятся, а завтра - не факт
|
|||
карма: 9 |
|
Ответов: 33
Рейтинг: 0
|
|||
Тогда может как-нибудь в бинарном виде можно создать такой ini-файл?
Сначала создать файл в кодировке utf 8, затем открыть его например, в WinHex и посмотреть из каких байтов состоит, а затем записать этот бинарный блок в файл побайтно. Только вот как? Научите пожалуйста, если можно. |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
|
|||
карма: 9 |
|
Ответов: 33
Рейтинг: 0
|
|||
Неужели нет никакого способа, кроме пресловутого парсинга.
Ну не программист я, вот и туплю. |
|||
карма: 0 |
|
Ответов: 3655
Рейтинг: 69
|
|||
=DEN= писал(а): Неужели нет никакого способа, кроме пресловутого парсинга.Ты пытаешься создать нестандартный файл INI естественно программа которая будет читатьсоздавать этот файл тоже будет нестандартная. Парсинг это метод чтения нестандартного файла (в твоём случае). То есть ты сам должен создать программу которая будет создавать файл - такой какой ты хочешь ,и сама должна уметь его читать. |
|||
карма: 0 |
|