When a new line is entered (no matter which mode) the new lines does not break the text into separate words.
To workaround this problem you can use the following get_text() method with the additional replacement logic:
<telerik:RadEditor runat="server" ID="RadEditor1">
</telerik:RadEditor>
<script type="text/javascript">
Telerik.Web.UI.RadEditor.prototype.get_text = function()
{
var $T = Telerik.Web.UI;
var modeEnum = $T.EditModes;
var oContent = "";
if (this.get_mode() != modeEnum.Html)
{
var oArea = this.get_contentArea();
if (oArea)
{
if (oArea.innerText) {
oContent = oArea.innerText;
}
else {
oContent = oArea.innerHTML;
oContent = oContent.replace(/<br>/ig, "\r\n");
oContent = oContent.replace(/<\/p>/gi, "\r\n");
oContent = oContent.replace(/ /gi, "\s");
if (this.get_newLineMode() === $T.EditorNewLineModes.Div) {
oContent = oContent.replace(/<\/div>/gi, "\r\n");
}
oContent = oContent.replace(/<\/?[^>]*>/ig, "");
oContent = oContent.replace(/<!--(.|\s)*?-->/gi, "");
}
}
}
else
{
oContent = this._getTextArea().value.replace(/<\/?[^>]*>/ig, "");
}
return oContent;
};
</script>