![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Mam całkiem głupkowaty problem, mam plik dzięki któremu łączę się z bazą danych, jednak za nic w świecie korzystając z notepad'a++ nie mogę go przekonwertować na UTF-8 bez BOM, i cały czas zostaje ANSI. Jak próbowałem go w zwykłym notatniku przerobić na UTF-8 to napotykałem błędy: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent A nie przekonwertowane sprawia iż wysyłany (z pliku o dobrym kodowaniu) formularz zapisuje się w bazie z krzaczkami, oczywiście mam w bazie ustawione utf8_unicode wszystko (z utf8_polish też nie działa). Więc czy mógłby mi ktoś doradzić jak to naprawić? Strona wygląda tak że w pliku formularza(utf8) najpierw jest include 'database.php(ANSI :/)' a potem formularz POST z action="plik formularza". -------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
A łaskawie sprawdziłeś co znaczy błąd "headers already sent" ?
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tak wiem co oznacza ale nie w tym rzecz, ponieważ to jest kwestia wpisywania i odczytywania z bazy danych bo pomimo ustawienia wszędzie poza database.php jest ustawione na utf-8 a skrypt nadal krzaczy...
-------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
Poszukaj na forum... Identyczny problem widziałem kilka dni temu.
-------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego w Notepad++ nie możesz go przerobić na UTF-8 bez BOM? Wystarczy przecież że zaznaczysz cały tekst, skopiujesz do schowka, zmieniasz kodowanie pliku, wklejasz tekst i zapisujesz plik - cała filozofia i u mnie zawsze działa.
Jeżeli natomiast chodzi o polskie znaki, to też się z tym męczyłem, i znalazłem takie rozwiązanie ... mój plik do połączenia z bazą na localu, patrz ostatnią linijką:
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Nie trzeba nic kopiować, wystarczy użyć opcji konwertuj zamiast zmień
![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mądrale jedne
![]() Gdyby tak było to bym nie pisał o tym. Problem jest tego typu że ustawiam w notepad++ kodowanie tak jak łaskawie mi napisaliście ale po wyłączeniu i włączeniu pliku znowu jest ANSI -------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
To stwórz nowy plik z ustawionym odpowiednim kodowaniem i dopiero wtedy "wklej" zawartość pliku z kodowaniem błędnym.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
A masz jakieś polskie znaki w pliku? Bo jeśli masz tylko standardowe, to problem w tym, że Notepad++ nie wykrywa tego jako UTF-8, przynajmniej tak wynika z moich doświadczeń.
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mephistofeles miałeś racje, zmieniło się teraz na utf8.
Jednak nadal krzaczy, nie mam pojęcia co może być źle, macie może jakąś sugestie gdzie mogłem zrobić błąd? Bo zamiast Kraków wyświetla mi Kraków Hej naprawdę jestem zdesperowany ogólnie sprawdzałem już wszystko, nawet jak wpisuję dane do bazy z ó to nadal wyświetla mi <?> Czy może mi ktoś podpowiedzieć co mogłem przeoczyć że robi błąd ? -------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 17:07 |