2015-12-13 2 views
1

При заполнении формы я пишу &. Но в db оно хранится как &.Почему Yii отправляет данные в html-кодированную форму в mysql?

В моей таблице есть кодировка как utf-8 Любой способ остановить эту кодировку html? Я использую эти данные в api для Android-приложения, которое, в свою очередь, показывает &.

+0

Показать контроллер и код модели. – SiZE

ответ

0

Это истинное поведение (по соображениям безопасности), вы можете декодировать символы в вашем прикладном программном средстве среднего уровня для использования в правильном случае. В частности, если вы используете yii как свою структуру API, вы можете использовать yii\helpers\Html::decode или функцию наивного php htmlspecialchars_decode для декодирования символов.