Символы Юникода для базы данных

#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:

  1. nl2br() твой друг
  2. Это воображаемая проблема, которой не существует, просто используйте nl2br() при выводе в HTML.

Комментарии:

1. Проблема решена для первого вопроса. Пожалуйста, помогите мне со вторым вопросом.

2. @Aditii: У вас нет второй проблемы. Есть, и у вас есть.

3. Да, извините, это не проблема, это вопрос. Как я могу это сделать.

Ответ №2:

использовали ли вы nl2br ()? я думаю, это решит проблему

проблема 2-> $str = htmlentities($str, ENT_QUOTES, «UTF-8»);

Комментарии:

1. Пожалуйста, помогите мне со вторым вопросом.