Как преобразовать данные в utf-8 в node.js?

Я использую node.js с экспрессом. Я считываю данные из MongoDB с помощью Mongoose и доставляю их обычным способом с помощью res.send (data) . К сожалению, доставка по некоторым запросам не выполняется. Несмотря на то, что в заголовке указано, что кодировка - utf-8, в некоторых случаях это похоже на ANSI, что приводит к сбою функции обратного вызова jsonp с ошибкой.

Вы можете воспроизвести ошибку на этой странице: http: / /like-my-style.com/#!single/9837034 . Вызов jsonp не работает только для некоторых продуктов, большинство из них (также со специальными символами) работают нормально.

Как я могу гарантировать, что данная строка закодирована в utf-8 в node.js?

8
задан Thomas 18 April 2011 в 21:04
поделиться