Jaki edytor tekstowy do HTML ?

0

Mam takie pytanie - jaki edytor tekstowy mozecie mi polecic do HTML/PHP ? Chodzi mi o to, zeby poprawnie zapisywal kodowanie (UTF-8, ANSI itd..) - nie tak jak Notatnik :|

Moj problem jest taki, ze po przetlumaczeniu pliku jezykowego pewnego skryptu php i zapisaniu go w Notatniku jako UTF-8 skrypt przestaje dzialac prawidlowo i pojawiaja sie ostrzezenia typu:

Warning: Cannot modify header information - headers already sent by (output started at ................. pl.lang.php:1) in...........

Domyslam sie, ze dzieje sie tak, bo Notatnik zle zapisal kodowanie (?). Jakiego programu najlepiej uzyc?

0

wg mnie nie oto chodzi. Przypatrz się dokładniej temu kodowi, bo jak w komunikacie jest napisane: wysyłasz nagłówek. Ciężko mi z głowy powiedzieć, ale możesz zapodać jakiś fragment na forum

Notepad2 obsługuje UTF-8: http://www.flos-freeware.ch/

0

Notatnik prawidłowo zapisuje UTF-8 ale zapisuje on również opcjonalny nagłówek informujący o kolejności bajtów - nie widać go.

Problem jest, gdyż masz zapewne coś takiego:

[? setcookie(); cośtam... ?>
Jeśli zapiszesz to w notatniku to otrzymasz:
<font color="red">123</span>[? setcookie(); cośtam... ?>
gdzie <font color="red">123</span> to 3 bajty nagłówka, którego nie widać w programach obsługujących UTF-8 - ale ponieważ one są poza tagiem <? ?> to są wysyłane do klienta po czym następuje próba zapisu cookie (czy dowolna inna operacja modyfikująca nagłówek HTTP) - a to jest niedozwolone bez buforowania.

Uff.. to w kwestii wyjaśnienia problemu - a edytor? Jak zawsze polecam genialnego EditPlusa - choć nie jest freeware...

P.S.
[? to nawias ostry i znak zapytania - ale poprzez błąd Coyote nie mogę tego napisać

0

Hmmm wlasciwie nie wnikalem, dlaczego tak sie dzieje - to jest gotowy skrypt, do ktorego przetlumaczylem tylko plik jezykowy uzywajac UTF-8.

Dopóki jest uzywany oryginalny plik z angielska wersja jezykowa - wszystko gra, wiec nie sadze, ze skrypt zawiera blad. Dlatego pomyslalem, ze to sprawa zapisu kodowania.

Marooned: EditPlus nie zapisuje opcjonalnego naglowka? To moze byc to, co napisales, wyprobuje ten program i zobacze czy zadziala.

Tylko dziwi mnie jeszcze jedna rzecz: sprobowalem uzyc kodowania ANSI w Notatniku i otrzymalem podobny komunikat, tyle ze teraz nie na poczatku, ale gdzies w srodku pliku .. ale nic to, i tak zamierzam uzyc UTF-8

Wyprobowalem EditPlusa i teraz wszystko wyglada OK.....no moze poza jednym: jezeli w IE mam zaznaczona opcje automatycznego wybierania kodowania, to nie wiem dlaczego upiera mi sie na kodowanie Windows - i wychodza krzaki.

Moze trzeba wszystkie pliki skryptu zapisac w utf-8? Ale to bez sensu chyba, bo tylko w pliku jezykowym sa znaki inne niz standardowe.

Dodam, ze jezeli zapisze utf-8 w Notatniku, to kodowanie jest wykrywane dobrze, ale wystepuje problem ktory opisalem wczesniej.

Dalbym troche kodu, ale wydaje mi sie ze to ogolne pytanie - no i dzial juz jakby nie ten.

0

A masz dobrą definicję kodowania w html ustawioną?

1 użytkowników online, w tym zalogowanych: 0, gości: 1