1

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

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

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

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

--output-encoding=utf8

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

All you want is a dingle,
What you envy's a schwang,
A thing through which you can tinkle,
Or play with, or simply let hang...

2

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

phantom.outputEncoding = "utf8";

так здається

Це ще не кінець. Це навіть не початок кінця. Але, можливо, це кінець початку.
Зростання мудрості можна точно вимірювати ступенем зменшення злоби.

3

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

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

All you want is a dingle,
What you envy's a schwang,
A thing through which you can tinkle,
Or play with, or simply let hang...

4

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

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

Це ще не кінець. Це навіть не початок кінця. Але, можливо, це кінець початку.
Зростання мудрості можна точно вимірювати ступенем зменшення злоби.

5

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

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

All you want is a dingle,
What you envy's a schwang,
A thing through which you can tinkle,
Or play with, or simply let hang...

6

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

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

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: 221VOLT, leofun012

7

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

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

chcp [код]

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

All you want is a dingle,
What you envy's a schwang,
A thing through which you can tinkle,
Or play with, or simply let hang...

8

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

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

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: 221VOLT, leofun012

9

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

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

All you want is a dingle,
What you envy's a schwang,
A thing through which you can tinkle,
Or play with, or simply let hang...
Подякували: 0xDADA11C7, 221VOLT2

10

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

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

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»

11

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

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

All you want is a dingle,
What you envy's a schwang,
A thing through which you can tinkle,
Or play with, or simply let hang...

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. Як каже пан Дада, то біда соснолі, а не скрипта, ех..

All you want is a dingle,
What you envy's a schwang,
A thing through which you can tinkle,
Or play with, or simply let hang...

14

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

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

Yml0Y29pbjoxNmVTc0NyOXJySHBTV
DlGVmZjamV5djh5ZEtHM1NuNFNaCm
RvZ2Vjb2luOkROdXhrWExCaEh6eE1
wajFwbWhSdGlKWXZvWXJRckNiQjc=

15

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

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

All you want is a dingle,
What you envy's a schwang,
A thing through which you can tinkle,
Or play with, or simply let hang...

16

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

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

Yml0Y29pbjoxNmVTc0NyOXJySHBTV
DlGVmZjamV5djh5ZEtHM1NuNFNaCm
RvZ2Vjb2luOkROdXhrWExCaEh6eE1
wajFwbWhSdGlKWXZvWXJRckNiQjc=

17

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

пробував

All you want is a dingle,
What you envy's a schwang,
A thing through which you can tinkle,
Or play with, or simply let hang...

18

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

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

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»

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

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

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

All you want is a dingle,
What you envy's a schwang,
A thing through which you can tinkle,
Or play with, or simply let hang...

20

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

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

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»