Stelivo
29.06.2013, 16:27:50
Cześć
http://erashin.cba.pl/To jest moja strona internetowa , Ustawiłem znak kodowania na UTF-8 I mam krzaki co jest nie tak ?
widmo_91
29.06.2013, 16:33:56
Kodowanie plików strony, musisz ustawić kodowanie plików również na UTF-8, jakiego edytora używasz?
Bateria
29.06.2013, 16:42:02
Stelivo
29.06.2013, 16:42:17
Pisałem na tym hostingu i od razu zapisywałem
widmo_91
29.06.2013, 16:44:53
ale w jakim edytorze? w notatniku?
Stelivo
29.06.2013, 16:48:18
Notepad , później wszystko kopiowałem i do plików na hostingu.
widmo_91
29.06.2013, 16:49:48
to zainstaluj porządny edytor i ustaw odpowiednie kodowanie znaków dla plików
Stelivo
29.06.2013, 16:51:17
A później co mam robić ? A edytora nie będę zmieniał , bo ten jest dla mnie najlepszy i łatwy w obsłudze.
widmo_91
29.06.2013, 16:52:45
to ustaw w nim kodowanie znaków na utf-8 wykrzaczy Cię wtedy to pozmieniaj krzaki na polskie znaki i będzie git
Stelivo
29.06.2013, 16:55:10
Ale nie rozumiem jak robię stronę
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
To powinny być Polskie literki a nie ma.
widmo_91
29.06.2013, 17:00:18
to wytłumaczę to na przykładzie:
Każdy znak jest jednoznacznie przypisany do kodu stąd nazwa kodowanie znaków i dajmy na to że w kodowaniu
UTF-8 literka ó ma kod 5555 to ustawienie kodowania strony na UTF-8 powoduję, że kod 5555 zostanie zamieniony na literę ó.
Jednak ty przy zapisywaniu pliku używałeś innego kodowania i np literka ó została zapisana z kodem 2222 to nie ma możliwości jej odtworzenia w innym kodowaniu.
Kodowanie zapisu i odczytu znaków musi być takie samo! a u Ciebie są różne.
Stelivo
29.06.2013, 17:04:20
To powiedz mi jak mam to zrobić w edytorze a później , na hosting , w edytorze mam ustawione UTF-8 i co później robić ?
widmo_91
29.06.2013, 17:07:18
1. ustawiasz kodowanie w edytorze.
2. Zamieniasz ewentualne krzaki na polskie znaki
3. Wrzucasz na serwer
4. Tyle
Stelivo
29.06.2013, 17:08:13
3. Wrzucam na server , normalnie kopiując wszystko z edytora i na server tak ?
widmo_91
29.06.2013, 17:10:52
nie, kopiując całe pliki a nie ich treść
Stelivo
29.06.2013, 17:16:53
Dzięki wielkie już ich nie mam chyba

zobaczysz ?
http://www.erashin.cba.pl
widmo_91
29.06.2013, 17:19:09
no działają elegancko
Stelivo
29.06.2013, 17:20:19
Ale jak piszę coś to dalej mam krzaki ;/
widmo_91
29.06.2013, 17:20:55
gdzie piszesz?
Stelivo
29.06.2013, 17:26:22
Znaczy mi , że w Mysql mi teraz nie chodzą a wczytują krzaki ;/ mam ustawione UTF-8
widmo_91
29.06.2013, 17:30:04
Zaraz po otwarciu połączenia
Stelivo
29.06.2013, 17:31:29
Właśnie takie mam kiedy się łączę
<?php
mysql_connect('localhost', 'name' , 'pass') or die('Nieudane połączenie z bazą danych');
mysql_select_db("db") or die('Źle wybrana baza danych');
mysql_query("SET NAMES 'utf8'");
?>
widmo_91
29.06.2013, 17:33:09
to ustaw jeszcze w bazie danych kodowanie na utf-8
Stelivo
29.06.2013, 17:34:06
Mam ustawione od początku
widmo_91
29.06.2013, 17:40:14
to wejdź do phpmyadmina kliknij na jakąś tabele która zawiera tekst i zakładka struktura,
bo podejrzewam że masz kodowanie latin1_swedish
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.