У меня есть база данных, которую я использую, которая поддерживает разные языки, проблема, с которой я сталкиваюсь, в исходных данных SQL, правильный формат.Импорт в кодировку Couch-DB изменений
MariaDB [stmtransit]> SELECT * FROM routes WHERE route_id = 181;
+----------+-----------+------------------+------------------+------------+------------+------------------------------------------+-------------+------------------+
| route_id | agency_id | route_short_name | route_long_name | route_desc | route_type | route_url | route_color | route_text_color |
+----------+-----------+------------------+------------------+------------+------------+------------------------------------------+-------------+------------------+
| 181 | 1 | 369 | Côte-des-Neiges | NULL | 3 | http://www.stm.info/fr/infos/reseaux/bus | 009EE0 | NULL |
+----------+-----------+------------------+------------------+------------+------------+------------------------------------------+-------------+------------------+
1 row in set (0.00 sec)
Когда я двигаю сделать запрос и переместить его в CouchDB, он меняет акценты и ничего другого, кроме простых символов
Côte-des-Neiges
Мой запрос
function queryRouteTable(db, route_id) {
return db.query({
sql: "SELECT * FROM routes WHERE route_id = ?;",
values: [route_id],
})
.take(1);
}
Тогда моя загрузка на couch использует rx и rx-couch с кодом, и независимо от того, где я просматриваю document.route_long_name после первоначального захвата, он всегда отформатирован неправильно.
Что мне не хватает, почему это происходит после первоначального захвата.
Похоже, что данные вашего происхождения не указаны в UTF-8. Это возможно? –
@JanLehnardt это, я изменил его с UTF8 и даже пытался UTF8MB4 –