Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Notepad++, UTF bez BOM - problem
NorQ
post 6.05.2012, 21:50:24
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 15.07.2011

Ostrzeżenie: (0%)
-----


Witam, nie wiem czy ten temat był już ciągany - ale jeśli tak to przepraszam.

Posiadam edytor Notepad++ który używam do edycji skryptów PHP. I problem tkwi w tym, że gdy wybiorę kodowanie UTF-8 bez BOM w miejscach polskich liter pojawiają się 'krzaki'. Samego UTF-8 nie wybiorę, gdyż używam session_start, a błędu nie chcę. Skoro jest to UTF-8 bez BOM powinno zawierać polskie znaki bez BOM'a. Czy to jest błąd edytora? Jak temu można zaradzić? Serdecznie proszę o pomoc.


--------------------
HTML, CSS, JS, PHP i inne nie idą w las...
Powoli się uczę co i jak ;]
Go to the top of the page
+Quote Post
mortus
post 6.05.2012, 22:15:53
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Nie wiem, czy temat był wałkowany, czy nie. Jednakże zdarzyło mi się coś podobnego i jedynym ratunkiem okazał się program pokroju Gżegżółki. Alternatywą było przepisanie pliku linia po linii. Tak to jest, jak się korzysta z Windows-owego Notatnika.
Go to the top of the page
+Quote Post
redeemer
post 6.05.2012, 22:19:11
Post #3





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


Dajesz "Konwertuj na format UTF-8 bez BOM" czy "Koduj w UTF-8 (bez BOM)"? Mi się takie coś nigdy nie przytrafiło, a z różnymi plikami miałem do czynienia.

Edit: Jak wybierasz UTF-8 z BOM i jest wszystko ok, to możesz usunąć BOM z pliku.

Ten post edytował redeemer 6.05.2012, 22:23:54


--------------------
Go to the top of the page
+Quote Post
NorQ
post 7.05.2012, 14:16:33
Post #4





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 15.07.2011

Ostrzeżenie: (0%)
-----


Cytat(redeemer @ 6.05.2012, 23:19:11 ) *
Dajesz "Konwertuj na format UTF-8 bez BOM" czy "Koduj w UTF-8 (bez BOM)"? Mi się takie coś nigdy nie przytrafiło, a z różnymi plikami miałem do czynienia.

Edit: Jak wybierasz UTF-8 z BOM i jest wszystko ok, to możesz usunąć BOM z pliku.



Wybieram Konwertuj do UTF-8 bez BOM, po czym zaznacza mi się Koduj w UTF-8 bez BOM...

Moja wersja programu to: 6.1.2.

Dziwne jest to, że gdy wybieram już gotowy plik to UTF8 bez BOM wczytuje znaki PL, ale jak tworzę coś nowego...


--------------------
HTML, CSS, JS, PHP i inne nie idą w las...
Powoli się uczę co i jak ;]
Go to the top of the page
+Quote Post
lukasz_os
post 7.05.2012, 14:28:04
Post #5





Grupa: Zarejestrowani
Postów: 203
Pomógł: 55
Dołączył: 23.11.2008
Skąd: UKF

Ostrzeżenie: (0%)
-----


Jeżeli chcesz zapisać sobie plik który już jest w ANSI i zawiera polskie znaki to jest bardzo prosty manewr. CTRL+A -> CTRL+C -> Zmień na UTF-8 bez BOM -> CTRL+V ->CTRL+S.

Poza tym ustaw sobie w Ustawienia-> Preferemcje w zakładce Nowy Dokument kodowanie UTF-8 bez BOM i będziesz miał problem z głowy z nowymi plikami.

Ten post edytował lukasz_os 7.05.2012, 14:28:30


--------------------
Pomagam jeśli mam czas oraz jak się na tym znam :D
Go to the top of the page
+Quote Post
NorQ
post 7.05.2012, 14:39:30
Post #6





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 15.07.2011

Ostrzeżenie: (0%)
-----


Nic to nie dało, nadal ten sam problem.

A może wystąpił jakiś błąd w tej wersji programu Notepad++?


--------------------
HTML, CSS, JS, PHP i inne nie idą w las...
Powoli się uczę co i jak ;]
Go to the top of the page
+Quote Post
#luq
post 7.05.2012, 16:35:51
Post #7





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Tak jak piszę @lukasz_os jeśli masz plik zapisany z kodowaniem ASCI, Ccostam czy ISO-xxx i zmienisz nagle na UTF-8 do zamiast polskich znaczków będziesz miał krzaki. Spróbuj jeszcze raz zastosować się do porady kolegi, to powinno na bank działać.


--------------------
Moja gra - scraby.io
Go to the top of the page
+Quote Post
NorQ
post 7.05.2012, 18:25:42
Post #8





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 15.07.2011

Ostrzeżenie: (0%)
-----


Nic to nie dało, zmieniłem preferencje i nadal krzaki. Jakiej wersji Notepad++ wy używacie ?


--------------------
HTML, CSS, JS, PHP i inne nie idą w las...
Powoli się uczę co i jak ;]
Go to the top of the page
+Quote Post
mkmich
post 22.05.2012, 16:28:36
Post #9





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 23.02.2011

Ostrzeżenie: (0%)
-----


[php][/php]
Jeśli plik jest w fomacie ansi, to przy pomocy f-kcji przekonweruj na utf8 bez BOM
przekonwertujemy ansi na utf8 bez BOM.
To u mnie zadziałało.
Ale. Po wyswietleniu strony w przegladarce IE wer. 8 muszę zmieniać
kodowanie na utf8.
Czy jest możliwość ustawienia w IE tej opcji na stałe ?
Pozdr.
Go to the top of the page
+Quote Post
binprogrammer
post 25.05.2012, 14:27:53
Post #10





Grupa: Zarejestrowani
Postów: 249
Pomógł: 8
Dołączył: 10.08.2011
Skąd: Bełchatów

Ostrzeżenie: (10%)
X----


Jak napiszesz zamiast krzaków polskie znaki ręcznie to działa? Czy znowu pojawiają się krzaki?
Go to the top of the page
+Quote Post
drarti
post 27.01.2015, 19:30:01
Post #11





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 27.01.2015

Ostrzeżenie: (0%)
-----


Troche się z tym pomęczym, alle działa to tak: w MySQL ustawiamy 'utf8_general_ci' i powinny być polskie znaki jak sprawdzisz w phpmyadmin.Po linijce logowania do serwera w PHP(@mysql_connect('server', 'admin', 'pass') dajemy : mysql_query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'"); - zaraz przed sesion_start() ,a w części html na początku <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> .Pojedyncza informacja o kodowaniu tylko po stronie html lub tylko po stronie php nic nie daje ,trzeba dać obie.Oczywiście sprawdzamy czy mamy kodowanie plików UTF-8 bez BOM inaczej sesion_start() wywali błąd.Jak nie mamy takiego kodowania to otwieramy plik w notepad ++ i działamy:ctrl+a > ctrl+c > Konwertuj na format UTF-8 bez BOM >ctrl+v >ctrl+s.

Ten post edytował drarti 27.01.2015, 19:47:32
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 2.05.2025 - 04:24