Malformed UTF-8 data (pattern: #^[ \000 ]+|[ \000 ] +$#u)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Domki
Člen | 310
+
0
-

Potřeboval bych pomoc. Našel jsem tu něco o této hlášce ale není mi z toho jasný co stím.
Na eshopu mám nějaký inputboxy do kterých se z dtb dají data a z toho se pak vytvoří faktura.
Ale ted mi u nějakého zboží když chci vytvořit fakturu se zobrazí:

<?php
Nette\Utils\RegexpException #4

Malformed UTF-8 data (pattern: #^[ \000 ]+|[ \000 ]+$#u) search►

Source file ►

Call stack ▼

/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/Utils/Strings.php:334	 source ►  Nette\Utils\Strings::	 replace (arguments ►)

/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/Forms/Controls/TextInput.php:54	 source ►  Nette\Utils\Strings::	 trim (arguments ►)

inner-code	 Nette\Forms\Controls\TextInput->	 sanitize (arguments ►)

/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/common/Callback.php:60	 source ►  call_user_func_array (arguments ►)

/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/Forms/Controls/TextBase.php:59	 source ►  Nette\Callback->	 __invoke (arguments ►)

/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/Forms/Controls/TextInput.php:99	 source ►  Nette\Forms\Controls\TextBase->	 getValue ()

/mnt/web-data1/pedom_cz/public_html/www/temp/cache/_Nette.FileTemplate/_VytvoreniFaktury.vytvorenifaktury.latte-fca509ebde27cc1803e4529de41fb346.php:92	 source ►  Nette\Forms\Controls\TextInput->	 getControl ()

82:            </table>
83:            <table class="vyplneni_udaju_tab1">
84:                <tr>
85:                <td class="vyplneni_udaju_tab1-0">Název zboží</td>
86:                <td class="vyplneni_udaju_tab1-0">Počet</td>
87:                <td class="vyplneni_udaju_tab1-0">DPH</td>
88:                <td class="vyplneni_udaju_tab1-0">Cena / Ks</td>
89:                </tr>
90:
91:                <tr>
92:                <td><?php echo $_form["zb1Nazev"]->getControl()->addAttributes(array()) ?></td>
93:                <td><?php echo $_form["zb1Pocet"]->getControl()->addAttributes(array()) ?></td>
94:                <td><?php echo $_form["zb1DPH"]->getControl()->addAttributes(array()) ?></td>
95:                <td><?php echo $_form["zb1Cena"]->getControl()->addAttributes(array()) ?></td>
96:                </tr>
/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/Latte/Macros/UIMacros.php:468	 source ►  _lbf1d4e61792_content (arguments ►)

/mnt/web-data1/pedom_cz/public_html/www/temp/cache/_Nette.FileTemplate/_templates._layout.latte-66b7934596d42552b64d13ca110ad859.php:279	 source ►  Nette\Latte\Macros\UIMacros::	 callBlock (arguments ►)

/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/Utils/LimitedScope.php:73	 source ►  include (arguments ►)

/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/Templating/FileTemplate.php:119	 source ►  Nette\Utils\LimitedScope::	 load (arguments ►)

/mnt/web-data1/pedom_cz/public_html/www/temp/cache/_Nette.FileTemplate/_VytvoreniFaktury.vytvorenifaktury.latte-fca509ebde27cc1803e4529de41fb346.php:231	 source ►  Nette\Templating\FileTemplate->	 render ()

/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/Utils/LimitedScope.php:73	 source ►  include (arguments ►)

/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/Templating/FileTemplate.php:119	 source ►  Nette\Utils\LimitedScope::	 load (arguments ►)

/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/Application/Responses/TextResponse.php:59	 source ►  Nette\Templating\FileTemplate->	 render ()

/mnt/web-data1/pedom_cz/public_html/www/libs/Nette/Application/Application.php:142	 source ►  Nette\Application\Responses\TextResponse->	 send (arguments ►)

/mnt/web-data1/pedom_cz/public_html/www/app/bootstrap.php:61	 source ►  Nette\Application\Application->	 run ()

/mnt/web-data1/pedom_cz/public_html/www/www/index.php:16	 source ►  require (arguments ►)

?>

Což by mělo být v kodu:

<?php
<tr>
	<td>{input zb1Nazev}</td>
	<td>{input zb1Pocet}</td>
	<td>{input zb1DPH}</td>
	<td>{input zb1Cena}</td>
</tr>
?>

kde v presenteru nastavuji nějakou vychozí hodnotu z dtb:

<?php
 $form->addText('zb'.$i.'Nazev', '', 55)->setDefaultValue($nazev)->addRule(Form::MAX_LENGTH, 'Název zboží nesmí mít vice jak 50 znaků.', 50);
?>

Tato hláška se objevuje jen u nějakého zboží např u názvu:
GEAX Plášť SAGUARO 26 × 2.00 Kevlar – skládací white
Když jsem zkusil místo skládací napsat skladací nebo skládaci – bez čárky tak to šlo

Čím to je a jak to můžu opravit?
Díky za pomoc.

Domki
Člen | 310
+
0
-

Co nevíte někdo pls co s tím?
Dík

Patrik Votoček
Člen | 2221
+
0
-

Připojuješ se do DB s nastavením na UTF-8?

Domki
Člen | 310
+
0
-

JJ, utf-8-czechci
web mam taky s charset utf8.