Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.09.2010 Skąd: Gliwice Ostrzeżenie: (0%)
|
Witam,
Proszę o pomoc w takiej sprawie. Mam Apache na Windows, php 5.3.1. Łącze się z baza danych oracle i wyrzucam dane do tabelki. W poleceniu sql używam aliasów dla nazw kolumn niestety brak polskich znaków, gdy wyświetlam tabelę wyników przez przeglądarkę. Klient w rejestrze ma ustawione: NLS_LANG - POLISH_POLAND.EE8MSWIN1250 W połączeniu próbowałem ustawić charakter set, ale bez powodzenia $conn = oci_connect('user', 'pass', 'server', 'char_set'); W samych danych nie mam polskich znaków, ale podejrzewam, że jak się pojawią też będą problemy. Co jeszcze trzeba sprawdzić/zmienić? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 565 Pomógł: 6315 Dołączył: 27.12.2004 |
1) Dla nazw tabel czy kolumn nie powinno sie uzywac polskich znakow
2) No i co z tego ze nazwa kolumny w bazie nie wyswietla ci sie z polskim znakiem? Nie umiesz tego tekstu wypisac normalnie w php by bylo po polsku? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.09.2010 Skąd: Gliwice Ostrzeżenie: (0%)
|
Tak jak napisałem używam aliasów dla nazw kolumn przy pobieraniu danych. Nie próbuje tworzyć tabel z polskimi znakami.
Pogrzebałem jeszcze trochę i pomogła zmiana NLS_LANG w rejestrze Windows na POLISH_POLAND.AL32UTF8, wcześniej miałem POLISH_POLAND.EE8MSWIN1250 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 26.05.2026 - 19:29 |