Armrisch
@Armrisch
Full Stack Developer

Проблемы после переноса сервиса с одного сервера на другой (yii2)?

Не работает функция generateRandomKey() возвращает иероглифы,а в частности использующиеся в ней функции random_bytes и openssl_random_pseudo_bytes при использовании отдельно эти функции также возвращают иероглифы знаки вопроса и прочее ,я понимая что дело тут в кодировке но не уверен,надеюсь на помощь
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
random_bytes и openssl_random_pseudo_bytes и обязаны возвращать бинарный хлам. Они принципиально делают указанное количество байт мусора, в этом и есть их предназначение.

Аналогично у yii2 так прямым текстом и сказано в доке:
https://www.yiiframework.com/doc/api/2.0/yii-base-...
generateRandomKey() public method
Generates specified number of random bytes.
Note that output may not be ASCII.
See also generateRandomString() if you need a string.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы