Polskie znaki na stronie www
W pierwszym swoim artykule postanowiłem omówić temat który sprawia problem wszystkim początkującym programistom,
czyli co zrobić aby na stronie wyświetlały się polskie znaki
A więc na początek trzeba zdecydować się jakiego kodowania będziemy używać, zaleca się UTF-8 .
Po wybraniu jakiego kodowania chcemy używać stwórzmy plik , i wybierzmy format kodowania na utf-8 ,
jeśli będzie do wyboru utf-8 i utf-8 bez BOM wybieramy to drugie.
Gdy już mamy utworzony plik wypadało by w nim napisać jakąś prostą stronkę.
Aby nasza strona wiedziała jakiego kodowania użyć , należy poinformować ją poprzez umieszczenie tagu mety w sekcji head:
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=utf-8' />
<title>test1</title>
</head>
<body>
cześć mój piękny ładzie chaosu :D
</body>
</html>
Teraz nasza strona będzie mieć polskie znaki .
A jeśli nadal nie ma?
Jeśli nadal nie ma to albo coś źle zrobiłeś, albo dane pochodzą z bazy danych .
Jeśli dane pochodzą z bazy danych , ważne będzie jej kodowanie .
Tak więc przy tworzeniu tabel w bazie deklarujemy jej kodowanie:
CREATE TABLE mojaTabela (
id int(11) NOT NULL auto_increment,
imie varchar (25) NOT NULL,
haslo varchar(40) NOT NULL,
UNIQUE KEY id (id, imie, haslo)
) TYPE=MyISAM DEFAULT CHARSET=utf8;
Jeśli nadal nie mamy polskich znaków na stronie trzeba będzie zaraz po połączeniu z bazą zadeklarować kodowanie:
<?php
mysql_connect('host','user','haslo');
mysql_select_db('nazwa');
mysql_query('SET NAMES utf8');//aby były polskie znaki
?>
Teraz Będziemy mieli polskie znaki na naszej stronie :)
Więcej na temat kodowania baz danych znajdziecie tutaj: Polskie znaki a MySQL
Mam nadzieję że się podobało :)
Komentarze
cojack napisał:
Spawnm ale masz fajnego bloga :D
spawnm napisał:
Wiem ;)
Ciekawe czy uda mi się odzyskać wszystkie stracone wpisy...
cojack napisał:
A co do wpisu to u mnie na blogu też mam coś na ten temat: http://www.cojack.pl/krzaki-na-stronie
Ty kozak postawiłeś bloga na swoim FW xD
spawnm napisał:
A co w tym dziwnego że na swoim FW ?
Vokiel napisał:
Własny framework a na nim własny cms to fajna sprawa. Ale przed takimi zamianami dobrze byłoby backupy robić ;)
spawnm napisał:
Baza poleciała nie przez zmiany lecz przez robienie porządków i zaznaczenie złej bazy do kasacji xD
bimas napisał:
Google Reader pamięta wpisy od 10.03.2010 - ale tylko zajawki ;)
Mógłbyś prezentować w RSS-ach pełną treść postów - miałbyś teraz pełną bazę gotową
Dodaj komentarz: