Jump to content
php.lv forumi

Env probleema?


Jurz

Recommended Posts

Svecināti,

 

Sekojoša problēma: eksistē Java aplikācija, kuras outputs ir viena rinda, kas protams satur

jaukos latviešu simbolus. Ja java aplikāciju izsauc no konsoles, ļoti jauki dabonam visus

latviešu burtus kā pienākās. Savukārt, ja izsauc no .php faila ar system, exec vai tamliidziigaam

metodeem visu latviešu simbolu vietā ir "?".

 

Skaidrs ka kaut kur ir problēma ar environmentu, tikai man kaut kā neizdevās atrast kur...

 

Kaadam ir kaada gaisha doma?

Paldies jau ieprieksh,

-Jurz

Link to comment
Share on other sites

Izsaukuma zīmes jau ir pie rezultāta saņemšanas vai arī tikai varbūt kad nosūti pārlukam (pieņemot, ka tu skriptu izsauc caur webserveri) ?

 

Pamēģini uzreiz pēc datu saņemšanas ierakstīt tos ierakstīt failā un ar hex editoru paskaties, kas par chariem.

Link to comment
Share on other sites

Tad man liekas tā java aplikācija kaut ko gļukainu dara - vai arī php uzstādījumos problēma. Man, piemēram, šāds:

 

source.php (utf-8):

<?php
echo 'ģļāžķūņū ŗūķīši';
?>

 

get.php:

<?php
header('Content-type: text/plain; charset=utf-8');
exec('php source.php', $result);
print_r($result);
?>

 

Atgrieza pareizus čarus.

 

Varbūt noskaidro kādā encodingā tev tie teksti vispār no javas nāk.

Link to comment
Share on other sites

×
×
  • Create New...