Selamat siang semua,
buat para senior mohon pencerahannya.
Saya punya masalah degan EAServer 6.0.2 dan PB 10.5.2 deployment.  Jadi
ceritanya gini. Saya punya aplikasi n-tier EAServer dengan menggunakan
PB10.5.2 sebagai development toolsnya.  Sebagaimana kita ketahui bahwa mulai
PB9, powerbuilder mulai mengadaptasi character encding.  Cuma sayangnya pada
PB10xx yang default encoding nya adalah UTF16LE masih gak support UTF-8
dalam pengelolaan blob maupun stringnya.
Dari sini maalah muncul. Ketika saya deploy aplikasi saya ke EAServer di
Windows masalah tidak muncul.  Cuma, ketika saya deploy ke Linux (Ubuntu,
SuSE, Redhat), masalah muncul, Pada satu method yang menghasilkan string
melewati 255 character, muncul error CORBA_MARSHAL: bad utf-8 data.
Saya sudah coba rubah locales setting pada environment linux sampai
benar-benar tidak mengenal utf-8, memberikan enviroment variable JAG_CODESET
atau dengan memberikan System properties parameter pada JVM "file.encoding"
dengan nilai nilai antara CP1250 CP1251 CP1252 ISO-8859-1 ISO-8859-15 ISO_1,
atau merubah properties pada management console untuk memanfaatkan codeset,
tak satupun dari usaha itu memberikan hasil,  EAServer tetap menggunakan
UTF-8 sehingga error sama masih tetap muncul.
Halo....
sekali lagi mohon pencerahannya........

Kirim email ke