Задать вопрос
Aidosss
@Aidosss
Programmer

Никак не могу исправить эту ошибку с кодировкой, как решить?

SOAP-ERROR: Encoding: string '\x94...' is not a valid utf-8 string
Короче насколько я понял текст который отправляется по SOAP должен быть в валидной ютф-8 кодировке. Сам текст состоит только из латынских букв. Скрипт в кодировке ютф-8. Попробовал передать текст через функции: utf8_encode('zzzz'), mb_convert_encoding('zzzz', "utf-8", "auto"); не помогло!
  • Вопрос задан
  • 451 просмотр
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Fortop
Tech/Team lead
Текст состоящий только из латинских букв уже является валидным utf8 текстом дополнительно его кодировать не требуется

\x94 - это не латиница, это доп.коды из старших разрядов ASCII и родственных ей однобайтовых кодировок, обычно там бывали кирилица, диакритические знаки, псевдографика и прочее.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽