Template is not valid utf-8 stream

Majkluss
Člen | 3
+
0
-

Ahoj, chci se zeptat, jestli někdo nebudete mít radu. S PHP jsem pracoval v minulosti, ale s Nette začínám až teď, jinak jsem se věnoval .NET. Když procházím základní tutoriál Nette a chci přidat výpis z databáze „quickstart“, přesně podle návodu (i copy-paste jsem zkoušel), tak je problém u názvu <h1 n:block=„title“>Můj blog</h1>, kde mi Tracy hlásí výjimku „template is not valid utf-8 stream“ kvůli diakritice, tedy kvůli „ů“. Napadlo mě, jestli někde není špatné kódování, ale v phpmyadmin je utf-8, v NetBeans je utf-8 atd. Věděl by někdo, prosím? Zkoušel jsem reinstall a také jiný počítač. Stejný problém. Díky předem.

Phalanx
Člen | 310
+
+2
-

Ahoj, je možné že tvůj soubor je UTF-8, ale nejspíš bude UTF-8 s BOM a ty potřebuješ UTF-8 bez BOM

Jak tento problém odstranit:

  1. například Notepad++ – Formát – Změnit kódování na UTF-8 bez BOM
  2. nebo můžeš zprovoznit checker: https://doc.nette.org/cs/code-checker

Další možnosti jsem zatím nenašel.

Editoval Phalanx (13. 5. 2020 9:28)

Majkluss
Člen | 3
+
0
-

Phalanx napsal(a):

Ahoj, je možné že tvůj soubor je UTF-8, ale nejspíš bude UTF-8 s BOM a ty potřebuješ UTF-8 bez BOM

Jak tento problém odstranit:

  1. například Notepad++ – Formát – Změnit kódování na UTF-8 bez BOM
  2. nebo můžeš zprovoznit checker: https://doc.nette.org/cs/code-checker

Další možnosti jsem zatím nenašel.

Ahoj, díky moc, jakmile se dostanu k IDE, vyzkouším. Je pravda, že tenhle problém jsem kdysi s něčím měl (úplně jiné odvětví) a Notepad++ by to mohl vyřešit. Ale zase abych to nedělal potom u všech souborů. Používám zatím NetBeans, zkusím najít, jestli tam ta konfigurace nepůjde nastavit. Případně pak už zkusit PHPStorm.

Každopádně děkuju :)

Majkluss
Člen | 3
+
0
-

Phalanx napsal(a):

Ahoj, je možné že tvůj soubor je UTF-8, ale nejspíš bude UTF-8 s BOM a ty potřebuješ UTF-8 bez BOM

Jak tento problém odstranit:

  1. například Notepad++ – Formát – Změnit kódování na UTF-8 bez BOM
  2. nebo můžeš zprovoznit checker: https://doc.nette.org/cs/code-checker

Další možnosti jsem zatím nenašel.

Tak jsem zkusil řešení v Notepad++, jak jsi navrhnul, ale ráno jsem ještě zkoušel měnit různé configy xamppu, aby měl jiné kódování. Nicméně v Notepad++ původní soubory ukazují ANSI a nové, po restartu počítače s novým configem, UTF-8 No Bom, takže díky za nápad! :)