|
|
|
| У меня стоит апач, когда ввожу данные в БД, скопированные из файла openoffice, то знак "-" тире при выводе преврашаеться в ‑ вся эта гадость происходит, если в скрипте стоит
$name = mysql_escape_string (htmlspecialchars (stripslashes (trim ($_POST['name']))));
|
если не стоит - все впорядке. | |
|
|
|
|
|
|
|
для: ronin
(20.10.2006 в 12:53)
| | А как вы их выводите?
И что значит "не стоит" ? Вообще строка отсутствует? | |
|
|
|
|
|
|
|
для: Trianon
(20.10.2006 в 12:59)
| | Блин! я где-то ошибся, полюбому выскакивает эта фигня. есть ли $name = mysql_escape_string (htmlspecialchars (stripslashes (trim ($_POST['name'])))); или нет | |
|
|
|
|
|
|
|
для: ronin
(20.10.2006 в 13:46)
| | Я тоже сталкивался с похожей проблемой при копирование документов из MSword.
Данные для запроса пропускал через обертку (что-то типа htmlspecialchar, более интеллектуальный модуль для обработки запросов). Только на самом деле уродский офис производит автозамену и знак "-" превращает в длинное тире. Которое функция понимает как спецсимвол. Решение: текст для вставки сохранять как простой текст и вставлять в форму, тогда все пройдет ОК. | |
|
|
|
|
|
|
|
для: mishaMC
(20.10.2006 в 14:47)
| | Понял. Спасибо! | |
|
|
|