Hallo Hagen,
hier der betreffende Code. Die Charcodes habe ich via Alt-Taste/Ziffernblock eingegeben. Vorsichtshalber lasse ich das shy-Zeichen gleich mit entfernen (kommt in der tinyMCE-Konfigurationsdatei vor in der gleichen Reihe wie das non-breakable-space-Zeichen).
PHP-Code:
<?php
protected function myPrintArticleAsPdf($strArticle, $objArticle) {
// avoid empty pages with tcpdf
$arrSearch = array
(
'@*@', // what you see here isn't a normal space but a non-breakable space, charcode 160 // XAMPP seems to need this replacement
'@*@' // what you see here isn't a normal hyphen but the 'shy'-sign, charcode 173 // just in case
);
$arrReplace = array
(
' ', // this is the normal space
''
);
$strArticle = preg_replace($arrSearch, $arrReplace, $strArticle);
// more code to come
}
?>
Könnte ja sein, dass genau diese Ersetzung auch das Problem von Lothar59 löst, denn in seinem Telefonlistenbeispiel kommt mehrfach [nbsp] vor.
MfG
Ulrike