Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kodowanie samo sie zmienia, HTML
Nightwalker
post 6.05.2006, 23:52:56
Post #1





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 5.02.2006
Skąd: Bytom

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


Witam,
Na moim forum (http://forum.smallville.pl) ustawiłem kodowanie utf-8, jednak gdy przeglądarke (firefox) włączam od nowa kodowanie samoczynnie zmienia się na ISO-8859-1, wtedy pomaga odswiezanie, jest to o tyle denerwujace ze w ISO-8859-1 nie wyswietlaja sie poprawnie Polskie znaczki...

HEAD wygląda tak:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title>Polskie Centrum Smallville - Forum (Powered by Invision Power Board)</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <META NAME="Description" CONTENT="Polskie Centrum Smallville - Strona w calosci poswiecona serialowi Tajemnice Smallville - Duzy dzial Pobieralnia i wspaniale forum">
  7. <META NAME="Keywords" CONTENT="smallville, wszystkie sezony, do pobrania, p2m, torrent, emule, http, pobieralnia, lana lang, kristin kreuk, clark kent, tom welling, lex luthor, michael rosenbaum, chloe sullivan, allison mack">
  8. <meta name="robots" content="index, follow">
  9. <meta http-equiv="Content-language" content="pl-PL">
  10. <META name="date" content="2005-10-02" >
  11. <META http-equiv="pragma" content="no-cache" >
  12. <META name="distribution" content="global" >
  13. <META name="classification" content="Forum o Smallville" >
  14. <META name="rating" content="general" >
  15. <META name="page-topic" content="Polskie Centrum Smallville" >
  16. <META name="Author" content="Daniel Wolny">
  17.  
  18. <META name="Reply-to" content="admin@firefoks.be">
  19. <META name="Date" content="2005/10/02" >
  20. <META name="Robots" content="index,follow" >
  21. <link rel="alternate" href="rss.php" type="application/rss+xml" title="Polskie Centrum Smallville">


Ps. proszę o nie pisanie takich porad jak "zmień kodowanie na ISO-8859-2" itp

Pozdravki

//EDIT
W Operze nawet odswiezenie nie pomaga (nawet CTRL+F5, jedynie ręczna zmiana kodowania).

Ten post edytował Nightwalk 7.05.2006, 00:02:33


--------------------
Go to the top of the page
+Quote Post
strife
post 7.05.2006, 00:01:08
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Nie wiem czy to Ci pomorze, ale kiedyś z ipb 2 też miałem podobnie i rozwiązałem to ustawieniem kodowania poprzez nagłowki w php.
  1. <?php
  2.  
  3. header("Content-type: text/html; charset: UTF-8");
  4.  
  5. ?>

Może spróbuj to dodać na początku skryptu... :]

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
Nightwalker
post 7.05.2006, 00:03:52
Post #3





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 5.02.2006
Skąd: Bytom

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


Mam cały czas:

  1. <?php
  2. header('Content-Type: text/html; charset=utf-8');
  3. ?>


sad.gif

A może przez to że mam wszędzie z małej litery? spróbuje zmienić...

//EDIT
Niestety to nic nie pomogło sad.gif

//EDIT2

Po tescie w w3.org znalazlem przyczyne:

Cytat
The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the <meta> element (utf-8). I will use the value from the HTTP header (iso-8859-1) for this validation.


Jednak nie za bardzo wiem jak to naprawic...

Ten post edytował Nightwalk 7.05.2006, 00:14:14


--------------------
Go to the top of the page
+Quote Post
kwiateusz
post 7.05.2006, 00:15:38
Post #4


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




hehe i tu sie spotykamy biggrin.gif moze w ff sprubuj narzedzia->zaawansowane->edytuj jezyki i ustaw polski lub w index.php dodaj header('Content-Type: text/html;charset=utf-8');

edit:
kurde troche sie spoznilem...

a mzoe popros admina o zmiane domyslnego kodowania ....

Ten post edytował kwiateusz 7.05.2006, 00:17:22
Go to the top of the page
+Quote Post
Nightwalker
post 7.05.2006, 00:17:11
Post #5





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 5.02.2006
Skąd: Bytom

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


ooo witaj Kwiateusz ;]

Zabawy z preglądarką mnie nie zadowolają, ponieważ nie tylko ja mam z tym problem, lecz kilka osób z mojego foro, header również próbowałem wykorzystać jednak forum przesyła w nagłówku kodowanie iso-8859-1 i nie wiem jakim prawem...

BTW: istnieje jakaś komenda w linuxie która przeszukuje wszystkie pliki w danym katalogu (oraz jego subfoldery) szukając jakiegoś słowa? (bo mam dostęp do shella i bym te pliki przeszukał...)

Ps. wszystkie tabele w bazie mają kodowanie utf8_polish_ci (tak samo jak baza i system porównań)

Ten post edytował Nightwalk 7.05.2006, 00:23:35


--------------------
Go to the top of the page
+Quote Post
strife
post 7.05.2006, 00:21:38
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Sprawdziłem to u Ciebie i jak narazie widzę, że masz niektóre ą, ę, ź... Zauważyłem, że tylko w niektórych miejscach się krzaczy, może zmieniałeś wersję bazy danych? W sumie pytanie retoryczne bo też mam hosting na freewebdot tongue.gif
Cytat
2/18/2006
New MySQL Database Server 4.1.18 installed.

Hmm... dużo osób ma problemy z kodowaniem w tej wersji mysql ze zmianą na nowszą o ile się nie myle. Zobacz tematy:
http://forum.php.pl/index.php?showtopic=35665

I wszystkie które, są w bazach danych pod słowem "kodowanie". Może na coś wpadniesz.


--------------------
Go to the top of the page
+Quote Post
Nightwalker
post 7.05.2006, 00:26:27
Post #7





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 5.02.2006
Skąd: Bytom

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


Aktualnei nie jestem na FreeWebDot (byłem tam może z tydzień) ponieważ admin ustawił maksymalnie 200 połączeń do bazy na godzine, teraz jestem w cal.pl, a w langu mam PL znaczki ponieważ wszystkie PL znaki to uncje typu (które wyświetlają się przy każdym kodowaniu) problem jest z tekstami prosto z bazy

Ps. baza jest OK ponieważ forum w nagłówku wysyła kodowanie ISO-8859-1 zamiast tego ustawionego we wrapperze (UTF-8)

//EDIT,
Dodanie do .htaccess
Kod
AddType application/x-httpd-php;charset=UTF-8 php


Również nie pomaga sad.gif

Ten post edytował Nightwalk 7.05.2006, 00:42:50


--------------------
Go to the top of the page
+Quote Post
siemakuba
post 7.05.2006, 11:33:59
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


moze po tym jak wysylasz swoj naglowek z poziomu php jest on jeszcze wysylany gdzies pozniej i nadpisuje ten wysylany wczesniej?

Cytat
istnieje jakaś komenda w linuxie która przeszukuje wszystkie pliki w danym katalogu (oraz jego subfoldery) szukając jakiegoś słowa?

Kod
grep -Rlsi 'szukane_slowo' *

nie znam sie wiele na tym, ale u mnie z powodzeniem dziala takie szukanie

pozdr.
Go to the top of the page
+Quote Post
Nightwalker
post 13.05.2006, 01:46:26
Post #9





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 5.02.2006
Skąd: Bytom

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


Zlokalizowałem 'usterke', mianowicie w pliku ips_kernel/class_db_mysql.php

(nie wiem jak sie w MC kopiuje dlatego zamieszczam screena)



Dziwne, ale niestety prawdziwe...

Ten post edytował Nightwalk 13.05.2006, 01:46:44


--------------------
Go to the top of the page
+Quote Post
kwiateusz
post 13.05.2006, 01:49:20
Post #10


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




ha nie pomyslalem.. ja w pspadzie wsztskie iso -1 pozamienialem na 2...
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: 24.07.2025 - 15:27