Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.72/64: Рейтинг темы: голосов - 64, средняя оценка - 4.72
mozymoz

Проблема при переводе в кодировку utf-8

13.03.2016, 18:36. Показов 12535. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
У меня возникла проблема при переводе текста в кодировку UTF-8.
Ранее функция работала без сбоев, но недавно что-то в ней сломалось и функция начала выдавать обработанные данные в виде ???µ????????, 49 ?????°?????µ?????????? ?????????·???? ???».
Функция используется при передаче данных в oracle.
Данные - текстовые, обычный список адресов.
Сбоит как-то хаотично, нельзя определить на что именно функция выдает кракозяблы.

Dim res As Variant
Dim stF As String
stF = { @URLEncode("UTF-8"; "} + st + {") }
res = Evaluate( stF )
transl= res (0)

Помогите, может у кого-то была подобная проблема.
Спасибо.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.03.2016, 18:36
Ответы с готовыми решениями:

XmlSerializer.Serialize() как поменять кодировку с UTF-16 на UTF-8
Задача серилизовать объект в string, но с кодировкой UTF-8. подзадача - как представить строку как Stream? // VALIDATE ...

Изменить кодировку из utf-8 без bom в просто utf-8
формируется xls фаил в коде прописано response.setContexType("application/vnd.ms-excel;charset=UTF-8" в эксел документе отображается...

Можно ли изменить кодировку Windows-1251 на Utf-8 при помощи Cmd.exe?
В бух.7.7 создал файл.txt, нужно сохранить его в utf-8. Средства 1с77 позволяют менять кодовую страницу только WIN либо DOS. Можно ли...

29
mozymoz
17.03.2016, 14:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от lmike
сильно подозреваю настройки ораклового сорца
и вопрос именно в коде, кот. мы так и не увидели
Мне не совсем понятно какую часть кода вам выслать. Там, где я пишу insert?
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 812
17.03.2016, 15:02
От куда вы берёте эти адреса? Они там в каком виде?
0
mozymoz
17.03.2016, 15:02
Для преобразования я использую функцию, которая ранее уже размещена.
Выслать код всего агента?
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 812
17.03.2016, 15:03
Цитата Сообщение от lmike
сильно подозреваю настройки ораклового сорца
Нет у меня никаких настроек - голый JDBC.
0
mozymoz
17.03.2016, 15:05
Ночью строится массив данных из оракла. Днем с ним работают люди. Адреса - точки посещения сотрудников. Вечером о результате сотрудники отписываются (был, не был, что сделал). Ночью данные копируются в "архивную базу". На их месте создаются новые точки посещения.
Архивные данные выгружаются обратно в оракл в 10 утра, до 10 сотрудники еще могут внести изменения, если не успели сделать это вечером.

Понятно?


--- Добавлено 18 мар 2016. Первое сообщение размещено 18 мар 2016 ---




Цитата Сообщение от garrick
Нет у меня никаких настроек - голый JDBC.
У нас ODBC
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
17.03.2016, 15:05
Цитата Сообщение от mazimaz
Ночью строится массив данных из оракла. Днем с ним работают люди. Адреса - точки посещения сотрудников. Вечером о результате сотрудники отписываются (был, не был, что сделал). Ночью данные копируются в "архивную базу". На их месте создаются новые точки посещения.
Архивные данные выгружаются обратно в оракл в 10 утра, до 10 сотрудники еще могут внести изменения, если не успели сделать это вечером.

Понятно?
нет - не понятно в каком участке кода портится ваш текст




--- Добавлено 18 мар 2016. Первое сообщение размещено 18 мар 2016 ---


У нас ODBC
вот в этом и проблема
0
mozymoz
17.03.2016, 16:33
Цитата Сообщение от lmike
сильно подозреваю настройки ораклового сорца
и вопрос именно в коде, кот. мы так и не увидели
Кажись заработало!
Если все отработает корректно, напишу какие приемы были выполнены.


--- Добавлено 18 мар 2016. Первое сообщение размещено 18 мар 2016 ---




Цитата Сообщение от lmike
нет - не понятно в каком участке кода портится ваш текст
вот в этом и проблема
текст портится во всем документе.
Кажестя, что документ подтягивает кодировку на локальной машине, что ли,. Если его хотели редактировать.

А комментарий "Ночью строится массив данных из оракла. Днем с ним работают люди. Адреса - точки посещения сотрудников. ..." относится к тому, вообще откуда берутся данные изначально, и что же с ними происходит в течении ихнего цикла.
Но вы мне очень помогли, lmike. Спасибо.
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 812
17.03.2016, 17:53
Цитата Сообщение от mazimaz
У нас ODBC
С ODBC мого есть где чего понастравивать:

Настройки самого клиента Oracle;
Настройки ODBC соединения;
Реестр Windows.
Поэтому я его не люблю. А самостоятельно перекодировать ничего не надо кмк. просто надо всё правильно настроить.
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
17.03.2016, 17:56
Цитата Сообщение от garrick
Поэтому я его не люблю. А самостоятельно перекодировать ничего не надо кмк. просто надо всё правильно настроить.
именно


--- Добавлено 18 мар 2016. Первое сообщение размещено 18 мар 2016 ---

ОФФ
тут покрутил (без фанатизма) kdb+ "это посильнее Фауста Гётте" будет
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
17.03.2016, 18:03
последний пример меня высадил http://code.kx.com/wiki/Pyvot#... mple_usage
там нехилая табла пивотится - эхель сдохбы не начав, в ОЛАП-ах можно былоб закопаться...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.03.2016, 18:03

Проблема при переводе из XMLGregorianCalendar в Date
Делаю SOAP запрос. Получаю объект. В нём есть поле типа XMLGregorianCalendar. Нужно его перевести в Date. Делаю так: Date date = null; ...

Возникла проблема при переводе из арабских чисел в римские
print("Арабские в римские") ch = int(input("Введите число: ")) if ch == 1: print("Ваше число: I") elif ch == 2: ...

Как создать рабочий XML в UTF-8? У меня исправно создаётся Windows-1251, но с UTF-8 проблема
Доброго дня, форумчане. Подскажите, что делать, чтобы создавался и открывался без ошибок XML-файл? Сейчас у меня такой код и если...

Поменять кодировку на utf 8
Не подскажете как поменять кодировку на utf 8? Не могу избавиться от иероглифов. <?php // This file is a part of com_tptabber...

Не могу поменять кодировку на UTF-8 (?)
Код не могу кинуть так как не знаю где точно оно меняется, нашел engine\data\config.php и dbconfig.php часть сайта нормальна стала часть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru