Я использую текстовый редактор TINYMCE, и если вы используете двойной пробел, строка обрезается.Так что, если я напишу:аааа - он будет выводиться как - ааа - так как после третьего а есть двойной пробел а.Я попытался:
$text = preg_replace('/[ ]+/', ' ', $text);
Что не работает, и я установил:
<meta charset="UTF-8" />
Это ооочень странно ... что может вызвать это?Спасибо ОБНОВЛЕНИЕ
Вот код все еще не работает ...
jQuery / Ajax
$('#page_left_comment_submit').click(function() {
var comment = tinyMCE.activeEditor.getContent(); // This how you retrieve data with TINYMCE
$.ajax({
type: 'POST',
url: '........',
data: 'comment=' + comment,
success: function(data) {
$('#music_spot_comment_result_all_holder_top')..html(data);
}
});
});
PHP
if(isset($_POST['comment'])) {
$comment = $_POST['comment'];
$comment = preg_replace('/\s+/', ' ', $comment);
echo $comment;
}
Вар дамп послеЭто ааа (двойной пробел) а
string(9) "
a a a "
ДоТа же строка, что и выше
string(9) "
a a a "
ОБНОВЛЕНИЕ Я делаю это в JavaScript, чтобы исключить двойные пробелы:
var comment = comment.replace(/ /g,'');