1

Тема: phantomjs виводить крякозябри замість української мови

Хай. Завантажую через phantomjs сторінку і парсю через jquery, виводячи деякі значення, з латинкою працює нормально, а от чудову українську не виводе, замість неї виводе ось таке

╨Я╨░╨▓╨╗╨╛ ╨Ч╤Ц╨▒╤А╨╛╨▓

Я пробував запускати з опцією

--output-encoding=utf8

та воно не допомогло.
Як то похвіксити?

2

Re: phantomjs виводить крякозябри замість української мови

phantom.outputEncoding = "utf8";

так здається

3

Re: phantomjs виводить крякозябри замість української мови

щось мені підказує, що це те ж саме, що й запуск з опцією, про котру я написав вище. В будь-якому разі, це не допомогло.

4

Re: phantomjs виводить крякозябри замість української мови

можливо у вас новіша версія, у якій це прописується іншим чином

5

Re: phantomjs виводить крякозябри замість української мови

помилки ніякі не видає.
це тре дочекатись пана Даду, він в цьому phantomjs шарить.

6

Re: phantomjs виводить крякозябри замість української мови

Гадаю то налаштування консолі, воно все чудово парсить

Подякували: 221VOLT, leofun012

7

Re: phantomjs виводить крякозябри замість української мови

та я вже різні code page встановлював через

chcp [код]

але ніфіга не виходе

8

Re: phantomjs виводить крякозябри замість української мови

Спробуйте вивести в файл, щоб дізнатися напевне.

Подякували: 221VOLT, leofun012

9

Re: phantomjs виводить крякозябри замість української мови

вирішив записати дані в файл, то все нормально відображається.

Подякували: 0xDADA11C7, 221VOLT2

10

Re: phantomjs виводить крякозябри замість української мови

Кажу ж - то все консоля пагана.

11

Re: phantomjs виводить крякозябри замість української мови

то як похвіксити? гуглю-гуглю - толку нуль

12

Re: phantomjs виводить крякозябри замість української мови

Запускайте з опцією

--output-encoding=utf8 --script-encoding=utf8 MY-SCRIPT.js

А ще краще, просто змініть кодування на utf-8 js-файлика, який запускаєте.

Подякували: 0xDADA11C71

13

Re: phantomjs виводить крякозябри замість української мови

VTrim написав:

Запускайте з опцією

--output-encoding=utf8 --script-encoding=utf8 MY-SCRIPT.js

А ще краще, просто змініть кодування на utf-8 js-файлика, який запускаєте.

пробував, файлик вже був в utf-8. Як каже пан Дада, то біда соснолі, а не скрипта, ех..

14

Re: phantomjs виводить крякозябри замість української мови

Поставте інший шрифт в консолі (Lucida Console наприклад)

15

Re: phantomjs виводить крякозябри замість української мови

не повірите, але саме цей шрифт в мене і стоїть

16

Re: phantomjs виводить крякозябри замість української мови

ну то поміняйте на якийсь інший з списку шрифтів

17

Re: phantomjs виводить крякозябри замість української мови

пробував

18

Re: phantomjs виводить крякозябри замість української мови

Перетворюйте Utf8 стрічки на cp1251

19 Востаннє редагувалося FakiNyan (27.12.2017 19:24:45)

Re: phantomjs виводить крякозябри замість української мови

не допомогло
https://cdn.discordapp.com/attachments/333936584481177600/395627902181310488/unknown.png
https://cdn.discordapp.com/attachments/333936584481177600/395627808812171265/unknown.png
чи це то тре робити в коді?

20

Re: phantomjs виводить крякозябри замість української мови

Звісно в коді.