#php #html #unicode #character
#php #HTML #Юникод #символ
Вопрос:
Моя база данных для Юникода успешно работает для хранения и отображения значений. Но проблема заключается в символе новой строки, символе табуляции и другом символе. То есть он пропускает эти символы в пробел. например. word является
I am storing in this way.
दर
बदर
but its showing me output as
दर बदर
If I input
line 1
line 2
Output is "line 1 line 2"
1. Как эта проблема будет решена?
2: Если я хочу сохранить эквивалент html для Юникода в базе данных и перед отображением снова преобразовать в эквивалент Юникода. Что мне делать?
Комментарии:
1. Как вы вводите данные и какую базу данных вы используете? Как вы выводите данные? В этой проблеме отсутствует множество аспектов.
2. Используя этот оператор $hindi=trim($_POST[«хинди»]); Где хинди — это имя моей текстовой области.
3. HTML / браузеры сворачивают все непрерывные пробелы в один символ пробела и игнорируют разрывы строк. Это ваша единственная проблема.
Ответ №1:
nl2br()
твой друг- Это воображаемая проблема, которой не существует, просто используйте
nl2br()
при выводе в HTML.
Комментарии:
1. Проблема решена для первого вопроса. Пожалуйста, помогите мне со вторым вопросом.
2. @Aditii: У вас нет второй проблемы. Есть, и у вас есть.
3. Да, извините, это не проблема, это вопрос. Как я могу это сделать.
Ответ №2:
использовали ли вы nl2br ()? я думаю, это решит проблему
проблема 2-> $str = htmlentities($str, ENT_QUOTES, «UTF-8»);
Комментарии:
1. Пожалуйста, помогите мне со вторым вопросом.