Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: oci_connect polskie znaki w nagłówkach kolumn i danych
Forum PHP.pl > Forum > PHP
dloogi
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ć?

nospor
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?
dloogi
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
rocktech.pl
Witam.

Rzuć jeszcze okiem na to rozwiązanie smile.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.