Перейти к содержимому



ЗАРАБАТЫВАЙ НА
>>ПРОДАЖЕ ШАБЛОНОВ И ПРИВЛЕЧЕНИИ РЕФЕРАЛОВ<<
>>ПОИСКЕ СЛИВЩИКОВ ШАБЛОНОВ<<

Фотография

И опять русская кодировка


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 unnamed

unnamed

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 17 Октябрь 2019 - 05:41

Шеф, я конечно всё понимаю: национальный экстремизм, преследовании русского мира и прочее. Но может пора уже заняться проблемой русской кодировки в МП? ;)

 

Суть проблемы: Весь мир сидит на UTF8, а МП оккупировал win1251. И вот перекодировать в первый никак не хочет. Приходится изобретать такие костыли, что волосы на лобке шевелятся.

Вот пример. Тягаем с некого ресурса заголовок и сообщение. Записываем в РАЗНЫЕ файлы (ниже объясню почему не в один через сепаратор)

[WRITE_IN_FILE][file\o\title.txt][$name]
[CLEAR_BUFFER]
[WRITE_IN_FILE][file\o\message.txt][$text]
[DISPLAY][Записал в файл]

В файлики записалось нормально. В win1251. Теперь это надо перекодировать в UTF и отправить на наш ресурс. Делается это так:

[READ_FILE_ALL][file\o\title.txt]
[REQUEST_TO_UTF]
[REQUEST_TO_UTF]
[VAR][$title][$REQUEST_DATA]
[CLEAR_BUFFER]
[READ_FILE_ALL][file\o\message.txt]
[REQUEST_TO_UTF]
[REQUEST_TO_UTF]
[VAR][$message][$REQUEST_DATA]
[CLEAR_BUFFER]

Понял, почему сепаратор и [SPLIT_STR] нельзя использовать? Ну окей. Кодировка выровнялась? Хм. Как бы не так.

Отправляем:

[POST][https://xxx.ru/topic.php][button=send&req_message=$message&req_subject=$title]
[CLEAR_BUFFER]
[PARSE][<span>][</span>]
[DISPLAY][$1]

Результат:

4f33bdc7da74.png

 

Заголовок закодировался, а текст - НЕТ.

И в чем причина непонятно. Вроде это строки, вторая просто длиннее.

На написание шаблона ушло 20 минут. С кодировкой трахаюсь уже сутки. Помогите!!!!

 


  • 0


#2 unnamed

unnamed

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 17 Октябрь 2019 - 07:14

Ваще тема, нюхни крахмала. Путем долгих проб и ошибок выяснялось. Проблема в длине (как всегда)!!! :lol:

Поле $message более 100 символов не проходит. Т.е. МП тупо отправляет пустую строку. :o

Чозанах? Откуда такое ограничение и как  его убрать?


  • 0

#3 AleksLD

AleksLD

    Продвинутый пользователь

  • Пользователи-L3
  • PipPipPip
  • 2 012 сообщений
  • ГородСосновоборск

Отправлено 17 Октябрь 2019 - 07:21

Пробуй POST_MULTIPARTом , $message файлом отправляй.


  • 0

#4 Djoser

Djoser

    Администратор

  • Администраторы
  • 3 935 сообщений

Отправлено 17 Октябрь 2019 - 07:41

Пробуй POST_MULTIPARTом , $message файлом отправляй.

 

че ты человека в заблуждение вводишь своей ересью?


  • 2

rekl.png
=======================================================
============Для доната miniPoster P28909803===============
=======================================================
=======================================================
= ОФИЦИАЛЬНЫЙ DISCORD КАНАЛ -- https://discord.gg/68xNQxy ==

=======================================================


#5 unnamed

unnamed

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 17 Октябрь 2019 - 09:19

Вопрос решен. Огромное спасибо шефу за подгон!!!


  • 0

#6 myshelady

myshelady

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 20 Март 2021 - 15:53

Тоже столкнулся с такой же проблемой с ограничение по передаче данных в пост запросе (отправлял JSON, и был жестко обрезан до 163 bytes). 
Подскажите, как снять ограничение, вижу был ответ дан автору , но не публику. По сути тот же вопрос по передачи параметров.
 
[VAR][$POS][{"jsonrpc":"2.0","method": "txt_handle","params":{"здесь много параметров"}]
[STR_TO_UTF8][$POS]
 
Заранее благодарю за ответ!

  • 0

#7 Djoser

Djoser

    Администратор

  • Администраторы
  • 3 935 сообщений

Отправлено 21 Март 2021 - 18:18

 

Тоже столкнулся с такой же проблемой с ограничение по передаче данных в пост запросе (отправлял JSON, и был жестко обрезан до 163 bytes). 
Подскажите, как снять ограничение, вижу был ответ дан автору , но не публику. По сути тот же вопрос по передачи параметров.
 
[VAR][$POS][{"jsonrpc":"2.0","method": "txt_handle","params":{"здесь много параметров"}]
[STR_TO_UTF8][$POS]
 
Заранее благодарю за ответ!

 

 

какое еще ограничение? кто-что ограничил?


  • 0

rekl.png
=======================================================
============Для доната miniPoster P28909803===============
=======================================================
=======================================================
= ОФИЦИАЛЬНЫЙ DISCORD КАНАЛ -- https://discord.gg/68xNQxy ==

=======================================================


#8 myshelady

myshelady

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 22 Март 2021 - 18:35

какое еще ограничение? кто-что ограничил?

 

Спасибо! Разобрался, внутри запроса попадались квадратные скобки нужно было их экранировать.


  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных