0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
|
1 | |
Проблема с кодировкой16.11.2015, 14:06. Показов 6891. Ответов 16
Метки нет (Все метки)
Всем здравствуйте, может кто подскажет. Проблема в следующем: если сохраняю в документ с использованием метода toJson Java коверкает кодировку. Например сохраняю так
Код (Javascript): jsonArray.push(toJson(viewScope.secondResultVariants[b])); idoc.replaceItemValue("secondResultVariants", jsonArray); В базе сохраняется что то в роде такого:
0
|
16.11.2015, 14:06 | |
Ответы с готовыми решениями:
16
проблема с кодировкой ,перебрасываю информацию из Еxcel в Лотус С кодировкой базы данных и кодировкой сайтом и кодировкой файла разобраться не могу Проблема с кодировкой Проблема с кодировкой |
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
16.11.2015, 15:39 | 2 |
"обычно" энкодят национальные кодировки...
хорошей практикой является использование UTF8 скорее всего "портит" кодировку не java, а тот кто вин1251 использует ;)
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
16.11.2015, 15:45 | 3 |
для работы с json http://tproger.ru/translations... omparison/
0
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
|
16.11.2015, 16:59 | 4 |
Сообщение от lmike
Да тут мой косяк, можно как то безболезненно поставить utf-8, в базе просто уже есть данные... И где выставить кодировку?
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
16.11.2015, 17:50 | 5 |
Сообщение от JohnLemon
а вот какая кодировка на странице (кот. с сервера попадает в браузер) - это достаточно "критично" --- Добавлено 17 ноя 2015. Первое сообщение размещено 17 ноя 2015 --- если константы стринговые - в какой кодировке JS - тоже может оказаться значимым
0
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
|
17.11.2015, 09:47 | 6 |
а как мне можно перекодировать то теперь ) ? может есть методы какие нибудь на js ?
0
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
|
17.11.2015, 09:58 | 7 |
и вообще как я понимаю \u0431 это java sourсe code какой то....
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
17.11.2015, 11:23 | 8 |
Сообщение от JohnLemon
Сообщение от JohnLemon
как перекодировать - брать и заменять ;) http://stackoverflow.com/questions/7885096/how-do-i-decode-a-string-with-escaped-unicode
0
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
|
17.11.2015, 11:53 | 9 |
Два раза кодировать, перед записью в базу и потом при выборе значения из нее как то не очень хорошо по моему. Кстати страницы у меня в utf-8 в роде.
0
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
|
17.11.2015, 12:00 | 10 |
И вообще че за фигня на форуме с репутацией, я выбираю поставить 3 он -1 ставит капец, его сделают когда нибудь нормальным, авториация постоянно вообще выскакивает невозможно нормально общаться ).
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
17.11.2015, 12:44 | 11 |
Сообщение от JohnLemon
Сообщение от JohnLemon
--- Добавлено 18 ноя 2015. Первое сообщение размещено 18 ноя 2015 --- и второе - у JS есть методы преобразования в строку и обратно, для JSON ... https://learn.javascript.ru/json то что происходит у вас - я мало понимаю
0
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
|
17.11.2015, 13:03 | 12 |
Сообщение от lmike
0
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
|
17.11.2015, 14:09 | 13 |
С какого боку он вообще при таком раскладе:
Код (Javascript): string = {name:\u041F\u0440\u0438\u0432\u0435\u0442}; _dump(string) Мне выводит в консоль: --- Добавлено 18 ноя 2015. Первое сообщение размещено 18 ноя 2015 --- а так: Код (Javascript): var json = {name:Привет}; var string; string = toJson(json); _dump(string) выводит
0
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
|
|
17.11.2015, 14:09 | 14 |
Сообщение от JohnLemon
1 джойнь данные разделителями 2 сохраняй эту строку в базу. -------------------- 3 читай эту строку из базы. 4 сплить её по твоему разделителю и отдавай на растерзание репитеру.
Сообщение от JohnLemon
0
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
|
17.11.2015, 14:14 | 15 |
0
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
|
|
17.11.2015, 14:27 | 16 |
Сообщение от JohnLemon
Json используют для унификации коммуникации (и если набор данных переменный), а ты всё сам пишешь. Не парься.
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
17.11.2015, 15:10 | 17 |
Сообщение от JohnLemon
--- Добавлено 18 ноя 2015. Первое сообщение размещено 18 ноя 2015 --- он не коверкает, а делает "универсальным", а вот анэскейпить тогда нужно
0
|
17.11.2015, 15:10 | |
17.11.2015, 15:10 | |
Помогаю со студенческими работами здесь
17
Проблема с кодировкой Проблема с кодировкой Проблема с кодировкой Проблема с кодировкой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |