2013-03-12 3 views
-2

Я работаю на испанский сценарий:Как закодировать html для сохранения в базе данных Mysql?

У меня есть этот код в HTML:

<div class="details"><b>Detalle:</b> acompañado o no de una tableta digitalizadora, te permitirá¡ dar rienda suelta a tu imaginación y conseguir verdaderas obras de arte</div> 

Мне нужно этот вывод: (для сохранения в базе данных Mysql)

<div class="details"><b>Detalle:</b> acompañado o no de una tableta digitalizadora, te permitirá dar rienda suelta a tu imaginación y conseguir verdaderas obras de arte</div> 

любые функции для этого?

+2

Почему бы вам не сохранить его в utf8? Какой второй набор символов вы используете? –

+0

все содержимое моей базы данных похоже на пример вывода html, описанный выше: S –

ответ

0

mysql_real_escape_string - Escapes special characters in a string for use in an SQL statement

Но это не рекомендуется и это осуждается в РНР 5.5.0.

Используйте этот метод с mysqli или PDO

+5

[** Пожалуйста, не используйте 'mysql_ *' функции в новом коде **) (http://bit.ly/phpmsql). Они больше не поддерживаются [и официально устарели] (http://j.mp/XqV7Lp). См. [** красное поле **] (http://j.mp/Te9zIL)? Узнайте о [* подготовленных операторах *] (http://j.mp/T9hLWi) и используйте [PDO] (http://php.net/pdo) или [MySQLi] (http://php.net/ mysqli) - [эта статья] (http://j.mp/QEx8IB) поможет вам решить, какой из них. Если вы выберете PDO, [здесь хороший учебник] (http://j.mp/PoWehJ). –

+0

Это расширение устарело от PHP 5.5.0 ... http: //php.net/manual/en/function.mysql-real-escape-string.php –

+0

@Jack Да, я знаю это. Я был в процессе обновления моего ответа. :) – Vimalnath

1

Изменение базы данных MySQL/таблица/кодирования столбца UTF-8 (а также установить параметры сортировки к совместимому значению).

ALTER TABLE mytable CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; 
ALTER TABLE mytable 
MODIFY country CHAR(50) 
CHARACTER SET utf8 COLLATE utf8_general_ci; 

Также указывайте char, установленный со стороны PHP при подключении.

mysql_set_charset('utf8',$conn); 
Смежные вопросы