Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kodowanie -> jak rozpoznać, co to jest ?
polibode
post
Post #1





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

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


Witam wszystkich, mam pewnien problem, ktory nie pozwala mi zasnąc od jakiegos czasu.
Proszę zobaczcie na screen, to leci z bazy MSSQL i dlaczego nie ma polskich znaczków wszędzie (strzałki pokazują niektóre z nich)?

(IMG:http://www.pawelkubiak.com/krzaczki.JPG)
Prośba do administratora o przeniesienie postu w miejsce dla bardziej doświadczonych ludzi...dzieki

Ten post edytował polibode 8.02.2005, 15:12:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jak na mój gust to w bazie text jest zapisywany w innym kodowaniu niż stronie.
Jako rozwiązanie:
1) Zmień kodowanie w bazie
2) Zamieniaj kodowanie w locie przed wrzuceniem na stronę
Go to the top of the page
+Quote Post
polibode
post
Post #3





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

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


No tak, ale w bazie nie mogę zmienić kodowania , ponieważ korzysta z niej zewnętrzna aplikacja, która bez ustawionego w MSSQL
w zakładce konfiguracji (Narzędzia sieciowe klienta serwera SQL) Opcje biblioteki baz danych-> Automatyczna konwersja z ANSI na OEM
nie działa poprawnie
Go to the top of the page
+Quote Post
sf
post
Post #4





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Pewnie masz kodowanie windows w bazie... poszukaj na forum czego uzyc by zmienic na kodowanie, ktorego uzywasz na stronie. Bylo wiele razy.
Go to the top of the page
+Quote Post
polibode
post
Post #5





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

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


Po zastosowaniu funkcji iconv postaci
  1. <?php
  2.  
  3. iconv(&#092;"ISO-8859-2\",\"CP852\",$kontrahent_nazwa[$i]);
  4.  
  5. ?>

Mam nadal problem z literkami , ale inaczej juz sie pokazuje w tych miejscach
Proszę zobaczyć.
Aha jesli ktoś mi pomoże zrewanżuje się finansowo...


(IMG:http://www.pawelkubiak.com/krzaczki2.JPG)
Go to the top of the page
+Quote Post
NuLL
post
Post #6





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Jakie masz kodowanie w bazie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ustaw UTF-8
Go to the top of the page
+Quote Post
polibode
post
Post #7





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

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


Tzn ja w bazie nie moge zmieniac kodowania..
Mam włączoną Automtyczną konwersję z ANSI do OEM, nic pozatym.

Muszę to jakos obluzyc w php, czy ktos potrafi?
Go to the top of the page
+Quote Post
sf
post
Post #8





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Cytat(polibode @ 2005-02-08 15:27:27)
Po zastosowaniu funkcji iconv postaci
  1. <?php
  2.  
  3. iconv(&#092;"ISO-8859-2\",\"CP852\",$kontrahent_nazwa[$i]);
  4.  
  5. ?>

Dlaczego tak? Ja bym zaczol od :
  1. <?php
  2.  
  3. iconv(&#092;"windows-1250\", \"ISO-8859-2\", $zmienna);
  4. // lub
  5. iconv(&#092;"windows-1251\", \"ISO-8859-2\", $zmienna);
  6. // lub
  7. iconv(&#092;"CP852\", \"ISO-8859-2\", $zmienna);
  8.  
  9. ?>


Wtedy na stronie w header daj :

  1. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">


Uzywasz ISO-8859-2 na stronie? Bo tego nie napisałeś.

Ten post edytował sf 8.02.2005, 18:07:00
Go to the top of the page
+Quote Post
-Corleone-
post
Post #9





Goście







Spróbuj dodać do pliku httpd.conf taką linijeczkę.U mnie pomogło.

AddDefaultCharset ISO-8859-2
Go to the top of the page
+Quote Post
polibode
post
Post #10





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

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


dział z tym
  1. <?php
  2.  
  3. iconv(&#092;"CP852\", \"ISO-8859-2\", $zmienna);
  4.  
  5.  
  6. ?>


dzieki
Go to the top of the page
+Quote Post
Kocurro
post
Post #11





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


no to piękne kodowanie masz w bazie danych - nie ma co (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 26.08.2025 - 05:50