|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.12.2010, 11:29 | #1 |
Пользователь
Регистрация: 26.06.2010
Сообщений: 36
|
Некорректный перенос символов
Может кто сталкивался с такой проблемой? Задача состоит в том, чтобы загнать большие таблицы из Worda2003 в БД, в качестве промежуточной используется Access2003. Внутри в таблице в ячейке хранится название, которое может быть на нескольких европейских языках, и описание на русском языке. Там, где пользователи выставили немецкий язык, все умляунды переносятся нормально, а где среди английского вставлены отдельными символами франзузские буквы с галочками, эти символы перtносятся в Access кракозябрами. Отключение языка не помогает.
А копипастом все проходит как надо. Вот пример ячейки. [La Harpe, Jean-François de (1739-1803)] Abrégé de l’histoire générale des voyages... T.22., contenant le troisieme voyage de Cook. A Paris, MDCCLXXXVI (1786). 2 тома. Переплет кожаный, с золотым тиснением. 20,0 х 12,0. Т. 22. 56, 558 с., 1 скл. л. карт, 2 л. илл. Заранее благодарна за любую помощь. |
24.12.2010, 14:03 | #2 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
ЭТО ОДНА ЯЧЕЙКА ИЛИ СТРОКА ВОРДА(5 ЯЧЕЕК)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
24.12.2010, 14:48 | #3 |
Пользователь
Регистрация: 26.06.2010
Сообщений: 36
|
Да, это одна ячейка Но не принципиально, ячейки или строки. У меня на компьютере я воспроизвести не могу, все нормально получается, даже если среди английского эти буквы помечены русскими. Дома на семерке и офисе 2007 тоже самое. Может быть юзеры использовали какой-то экзотический шрифт, который непонятно чем подменяется. При разбиении документа до символов, VBA сообщает, что код этих символов 40 (что и AsCII что в Unicode), что соответствует скобке, так и переносится.
|
24.12.2010, 20:13 | #4 |
Пользователь
Регистрация: 26.06.2010
Сообщений: 36
|
Файлы
А вот и файлы с таблицей, базой и кодом.
|
24.12.2010, 23:34 | #5 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
я сохранила ворд-док в формате НТМ
-В тексте всего 2 уникоде символа(с с нижним хвостиком и е с верхним -выделила е' и заменила на просто е -корректно сохранила в текстовый файл с заменой возврата строки на ~ -импортировала в аксесс 5 столбиков потом только заметила с'
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
25.12.2010, 22:09 | #6 |
Пользователь
Регистрация: 26.06.2010
Сообщений: 36
|
Да, заменить, конечно можно, но когда в таблице записи исчисляются тысячами, можно и пропустить, да и обрабытывать нужно быстро - это хлеб отдела. Вопрос в том, как заставить VBA брать эти Unicod-символы или хотя бы обнаружить их программно. Сейчас приложу ещё одну строку с французким текстом, который переносится коректно.Какая разница между двумя ç?
|
26.12.2010, 08:38 | #7 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
посмотри страничку
http://www.tlt.psu.edu/suggestions/i...ge/french.html может поможет больше пока нет времени смотреть что-то
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
26.12.2010, 12:04 | #8 |
Пользователь
Регистрация: 26.06.2010
Сообщений: 36
|
Даже если не поможет, всё равно спасибо огромное за участие, его так не хватает в нашей жизни...
|
26.12.2010, 23:08 | #9 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
из ворда я получила корректный ТХТ, но загнать корректно в аксесс не смогла
может полученный ТХТ надо загонять в более продвинутую базу данных обратись на SQL.RU
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
27.12.2010, 00:31 | #10 |
Пользователь
Регистрация: 26.06.2010
Сообщений: 36
|
Спасибо за совет Буду эксперементировать, у меня уже была мысль гнать сразу в Оraclе, надо ещё научиться. не исключено, что проблема не повторится, упредыдущего зпказчика всё прошло без сучка и задоринки.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что делать, если количество символов в билдере не соответствует количеству символов в билде? | BoT_T | Общие вопросы Delphi | 0 | 16.11.2010 10:42 |
верно ли, что среди символов данного текста есть n подряд идущих символов, | Yuliya-Nik | Помощь студентам | 0 | 06.10.2010 23:44 |
Перенос БД | kpacav4ik | WordPress и другие CMS | 10 | 21.08.2010 16:45 |
Некорректный вывод изображения | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 24.07.2010 00:12 |
Перенос БД из 1С | Neymexa | SQL, базы данных | 0 | 24.03.2010 13:47 |