Avatar
doMík
Člen
Avatar
doMík:

Nějakým nedopatřením se mi podařilo napsat část souborů v ANSI místo UTF-8 po převedení všech suborů na UTF-8 začala se v místech kde je requiere vkládat do výstupu "neviditelná" tečka ( \ufeff ) postupně sem hledal čím by to mohlo být, komentoval, schovával, přepisoval a tečky pořád. Aktuální snímek obrazovky je ze stavu kdy sem založil dva nové UTF-8 soubory, první

<?php
 require("./cls/head3.php");

druhý (vkládaný) prázdný. Tento symbol tam je, v případě, že první soubor změním na ANSI symbol zmizí.
Nikdy dříve sem to neviděl ani o tom neslyšel. Netuší někdo, čím by to mohlo být a jak se toho zbavit?
Jediné co se změnilo o proti předchozím projektům, je nová instalace xamppu, ale to by na to snad nemělo mít vliv.

 
Odpovědět 15. srpna 22:25
Avatar
Jan Barášek
Redaktor
Avatar
Jan Barášek:

Za prázdný znak za zdrojákem může často tato ukončovací značka:

?>

Proto by se nikdy neměla uvádět.

Nahoru Odpovědět 16. srpna 11:08
Chci naučit počítače přemýšlet a změnit tak svět vyhledávání.
Avatar
katrincsak
Člen
Avatar
Odpovídá na doMík
katrincsak:

Doporučuji převádět soubory na UTF8 (bez BOM). Soubor pak neobsahuje žádné znaky na víc.

Editováno 16. srpna 17:42
 
Nahoru Odpovědět 16. srpna 17:42
Avatar
doMík
Člen
Avatar
doMík:

Jan Barášek skript nechávám zásadě neukončený (pokud nenásleduje další html ve steném souboru, ale tomu se také dlouhodobě vyhýbám neníli to nezbytné), takže tím to nebude.

katrincsak nějaký šikovný nástroj na to? (pokud možno automatizovaný) pár věcí sem našel, ale ty nefungují korektně nebo vůbec.

 
Nahoru Odpovědět 17. srpna 19:04
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.