CouchDB использует mochiweb для обработки кодирования / декодирования JSON.
Существует аргумент, который нужно сделать кодировке, которую программа выводит без этих \uXXXX
.
Простой способ применения патча:
- получить источник CouchDB
- edit src / mochiweb / mochijson2.erl
- Найти
-record(encoder, {handler=null, utf8=false}).
вокруг строки 45.
- Изменить на
utf8=true
- сделать чистым; делать; сделать установку
Я нашел обсуждение с Крисом Андерсоном http://erlangine.feautec.pp.ru/?p=232, и оно говорит мне, что есть шанс вывести это поведение из коробки, если кто-то захочет сделать правильный патч для CouchDB.