Új hozzászólás Aktív témák
-
jeszi
tag
Sziasztok!
Segítsetek légyszi, pdo_oci.so modullal van gondom, nem tudok ékezetet megjeleníteni.
Szerver: Ubuntu 10.04.3 LTS
PHP verzió:
PHP 5.3.2-1ubuntu4.11 with Suhosin-Patch (cli) (built: Dec 13 2011 18:45:32)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend TechnologiesA pdo_oci.so modult oracle 10.2 instantclient használatával fordítottam.
A modullal oracle adatbázishoz kapcsolódok, melynek kódolása:
AMERICAN_AMERICA.UTF8--
Ha parancssorban beállítom ezt a változót:
export NLS_LANG="AMERICAN_AMERICA.UTF8"akkor utána a "php i.php" futtatásakor parancssorban jók az oracle adatbázisból lekérdezett értékek, vagyis megjelennek az ékezetek.
Ha viszont weben keresztül apache segítségével futtatom a php-t, akkor nincs ékezet, erre kellene megoldás.
i.php tartalma:
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset: AMERICAN_AMERICA.UTF8"/> </head>
<body>
<?php
putenv("NLS_LANG=AMERICAN_AMERICA.UTF8");
phpinfo(INFO_ENVIRONMENT);
ini_set('error_reporting', E_ALL);
error_reporting(E_ALL);
try {
charset=AMERICAN_AMERICA.UTF8','user','password');
$dbc = new PDO('oci:dbname=database;','user','password');
$sql = "SELECT * FROM ISCTEST";
foreach ($dbc->query($sql) as $row)
{
# print $row['ID'] .' - '. $row['NAME'] ;
print $row['COL1']; echo "<br>";
}
}
catch(PDOException $e)
{
echo $e->getMessage();
}
echo '<br>-----------<br>';
$dbc = null;
?>
</body>
</html>
Új hozzászólás Aktív témák
- Assetto Corsa EVO
- Mérföldkő a szilárdtest akkuknál: fontos lépést tett a QuantumScape
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- A fociról könnyedén, egy baráti társaságban
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Linux kezdőknek
- Battlefield 6
- Linux felhasználók OFF topikja
- BMW topik
- Milyen NAS-t vegyek?
- További aktív témák...
- 216 - Lenovo Legion Slim 7 (16IRH8) - Intel Core i7-13700H, RTX 4060
- Lenovo Flex 5 - 14.0" Touch WUXGA - Ryzen 3 5300U - 8GB - 256GB - Win11 - Garancia - MAGYAR
- Samsung Galaxy Watch Ultra LTE 47mm, Bontatlan, 1 Év Garanciával
- Apple iPhone 14 Pro Max 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Apple iPhone 13 128GB,Átlagos,Dobozaval,12 hónap garanciával
- Dell Vostro 3425 6magos Ryzen 5 5625U 8GB RAM 256GB SSD
- Beszámítás! Acer Predator Helios Neo 16 notebook-i9 14900HX 16GB DDR5 1TB SSD RTX 4060 8GB W11
- iKing.Hu - Google Pixel 10 Pro 5G Porcelain AI-fotó varázs, Super Actua 120 Hz 128 GB
- Apple Magic Mouse (USB-C) - Fehér
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest

