Приложение возвращает строку в кодировке Вин1251, часть символов не отображается в ПМ

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Приложение возвращает строку в кодировке Вин1251, часть символов не отображается в ПМ. Выражается это вот так:
Безымянный.jpg

большая пустая область после текста - эта пустая область и есть скрытые символы. При выделении Ctrl-A выделяется только текст, эти символы не выделяются.
Однако при копировании Ctrl-C выделения и вставке в новую переменную - эта пустая часть пропадает, что видно в нижней переменной на скриншоте.
Как увидеть скрытые символы, понять, что это за символы?
А лучше наверное даже сконвертировать строку в UTF-8
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Не понимаю задачи, если там невидимые символы переноса строки, например, то Trim поможет
 
  • Спасибо
Реакции: konfuciy

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 884
Баллы
113

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Тогда нужен пример проекта, чтобы программисты посмотрели что там за текст берется и почему не убирается тримом
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Тогда нужен пример проекта, чтобы программисты посмотрели что там за текст берется и почему не убирается тримом
не поможет, я же писал, там стороннее приложение, у вас его нет, соответственно даже с проектом вы не получите эту строку. можно было бы как-то попытаться переслать значение переменной для примера, но при копировании Ctrl-C эта невидимая часть как раз не копируется.
Как решить эту ситуацию?)
Может сниппет какой-то использовать для сохранения этой переменной в файл и вам файл переслать?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Сохраните экшеном файл. потом возьмите оттуда и сделайте трим
так получится?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 884
Баллы
113
тогда у меня все места с пробелами заменятся, а мне нужно только то, что в конце, эти символы приаттачиваются в конце(
Этой регуляркой удалятся только пробельные символы в конце строки. Все не удалятся.
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Этой регуляркой удалятся только пробельные символы в конце строки. Все не удалятся.
так то-то и оно, что переменная многострочная) это текст, там концов строк немало и пробелы перед ними могут быть). хотя возможно они мне тоже не нужны, подумаю, просто тексты там непростые, это коды страниц с html форматированием, может повлечь такая штука ошибки после обработки
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 884
Баллы
113
  • Спасибо
Реакции: konfuciy

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
555
Баллы
93
не поможет, я же писал, там стороннее приложение, у вас его нет, соответственно даже с проектом вы не получите эту строку. можно было бы как-то попытаться переслать значение переменной для примера, но при копировании Ctrl-C эта невидимая часть как раз не копируется.
Как решить эту ситуацию?)
Может сниппет какой-то использовать для сохранения этой переменной в файл и вам файл переслать?
Если не желаете светить источник то обращайтесь за помощью к кому либо в личку.
Чем получаете статью через Get или парсите Dom ?
Мне так кажется никакое не сторонние приложение это :bf:, смотрю я на ваш источник. Делать пока нет 100% уверенности за вас тоже нет желания
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Если не желаете светить источник то обращайтесь за помощью к кому либо в личку.
Чем получаете статью через Get или парсите Dom ?
Мне так кажется никакое не сторонние приложение это :bf:, смотрю я на ваш источник. Делать пока нет 100% уверенности за вас тоже нет желания
когда кажется, крестятся)
не верите, проходите мимо)
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Удалось вычислить-таки эти символы через сохранение в файл - вот как это выглядит:
Безымянный.jpg
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
.............
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
555
Баллы
93

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
в общем если у кого такая штука будет убирается регуляркой \0+
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Зачем тогда обращаитесь за помощью?
Если вам не надо помогать, закройте тему и идите с миром.
конкретно от ТЕБЯ помощь в этой теме не нужна, дружище, от других с удовольствием приму, что еще непонятно?
 

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
555
Баллы
93
конкретно от ТЕБЯ помощь в этой теме не нужна, дружище, от других с удовольствием приму, что еще непонятно?
Странный Вы человек. Тратите 7 часов времени на вопрос . Пытаетесь усмотреть в моих словах скрытый смысл.
Дружище после моего к вам обращение на Вы характеризует вас с совсем другой стороны.
Не желаю думать о вас лучше или хуже чем вы есть.
Всем желающим помогаю просто из альтруизма.
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Странный Вы человек. Тратите 7 часов времени на вопрос . Пытаетесь усмотреть в моих словах скрытый смысл.
Дружище после моего к вам обращение на Вы характеризует вас с совсем другой стороны.
Не желаю думать о вас лучше или хуже чем вы есть.
Всем желающим помогаю просто из альтруизма.
спасибо за данные рекомендации, они оказались весьма полезны)
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Может так не зацепит этот мусор?

[\w\W]{1,20000}
 
  • Спасибо
Реакции: konfuciy

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 116
Баллы
113
По такой регулярке тоже не заменяется?

\s+(\r|$)
 
  • Спасибо
Реакции: konfuciy

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Может так не зацепит этот мусор?

[\w\W]{1,20000}
По такой регулярке тоже не заменяется?

\s+(\r|$)
спасибо, данные регулярки не сработают,
проблему решил
это оказалось несколько тысяч символов NUL
убираются они регуляркой \0+
 
  • Спасибо
Реакции: Dimionix

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Все хорошо что хорошо кончается)
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 116
Баллы
113
  • Спасибо
Реакции: konfuciy

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

Кто просматривает тему: (Всего: 6, Пользователи: 0, Гости: 6)