|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
Здравствуйте! Столкнулся с проблемой записи кириллицы в базу данных. Привожу свой файл. Код: c# 1. 2. 3. 4. 5. 6.
Нашел пример в интернете, но он у меня не работает: Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 09:56 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
У тебя файл скорее всего в кодировке 1251, а Microsoft.Jet.OLEDB только 866 признает. Тут пример разбора DBF как файла http://nansoft.ru/blog/csharp/30.html Кодировку задать в строке Код: c# 1.
в случае 1251 Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 11:00 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
Как адаптировать строку если вставить в эту строку переменную типа string. Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 11:48 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
son456Нашел пример в интернете, но он у меня не работает: Кривой какой-то пример. Он не должен работать. Попробуй так Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 12:06 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
У меня кодировка utf-8 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 12:50 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
son456У меня кодировка utf-8 Где? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 12:57 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
Мой код 18446387 проверь, должно сработать с твоим OleDb Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 13:10 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
К сожалению не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 13:34 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
son456К сожалению не работает. Это не тот случай, когда "краткость-сестра таланта". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 13:36 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
Что нужно еще рассказать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 13:45 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
Я переписываю данные из dbf файла в базу mysql. База с кодировкой utf-8. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 13:51 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
son456Что нужно еще рассказать. Ну, хотя бы более конкретнее сказать, как "не работает". Ошибку выдает? Или не возвращает ожидаемого значения? Или вообще ничего не возвращает? П.С. Тут и с более детальными объяснениями не всегда помогают. А уж с такими краткими ответами можно и вовсе не достичь нужного результата. ИМХО, конечно, правда, из личных наблюдений основано. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 13:52 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
son456К сожалению не работает. у меня работает Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
У тебя DBF изначально в какой кодировке ? Выкладывай образец ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 13:55 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
Записал значение в MessageBox.Show кодировка работает и без преобразования. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 13:59 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
В mysql выдает в поле ?????? ?.?. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 14:01 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
son456Я переписываю данные из dbf файла в базу mysql. База с кодировкой utf-8. По шагам решай задачу: Шаг 1: Прочитать данные из DBF чтобы программа понимала их в правильной кодировке. Шаг 2: Записать данные в БД Занимайся первым, второе пока просто забудь. Сведи задачу к прочитать из DBF и вывести в консоль. Как в консоли будет читаемо, переходи к записи в БД. Исходи из того что внутри программы правильная кодировка, т.е. пофиг какая, но корректно обрабатываемая средствами языка. Тогда задача по перекодированию будет так стоять: 1. Почитать данные из DBF с приведением в правильную кодировку 2. Записать в БД с конвертацией из правильной в utf-8 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 14:02 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
Кодировка базы mysql utf8_general_ci ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 14:04 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
Чтение из dbf файла происходит нормально я выводил значение в messagebox и в грид не используя перекодировку. Запись в поле базы mysql происходит, но с кракозябрами. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 14:09 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
son456Запись в поле базы mysql происходит, но с кракозябрами. Заведи новый топик и не упоминай там DBF. Реши задачу: выполнить запрос в MySql Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 14:15 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
Меняю кодировки в самой базе при любой кодировки стоят знаки вопросов значит нужно менять кодировку программно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 14:22 |
|
Проблемы с кодировкой dbf файла.
|
|||
---|---|---|---|
#18+
son456Меняю кодировки в самой базе при любой кодировки стоят знаки вопросов значит нужно менять кодировку программно. Бесполезно. У тебя в базу записались вопросы. Знак вопроса одинаков во всех кодировках. По MySQL не подскажу, не сталкивался и тестить не на чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 14:36 |
|
|
start [/forum/topic.php?fid=20&fpage=72&tid=1401036]: |
0ms |
get settings: |
16ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 323ms |
total: | 475ms |
0 / 0 |