hi all,
also ich hab schon einiges probiert, bevor ich hier poste :
Wenn ich unter Windows7 mittels java , jdbc
dbc:... sätze auslese, stimmen die umlaute nicht,
es kommt meist '?'
versucht mit properties :
keine Abhilfe; wie ich im web las, geht es heutzutage nicht mehr mit "charSet", "UTF8"
und jetzt ?
habe mit direkt-treibern versucht :
easysoft : mag 'meine' urls garnicht, vendor äußert sich nicht
jstels : mixt nen merkwürdigen db-name dazu, bisher keine rückmeldung von vendor
bleibt wohl nur, die strings durchzusuchen auf einzelne chars..ord..mittels hashmap austauschen..
wo ist nur meine stricknadel hin
also ich hab schon einiges probiert, bevor ich hier poste :
Wenn ich unter Windows7 mittels java , jdbc
es kommt meist '?'
versucht mit properties :
Java:
//- fuer ODBC -MS-Access
Properties p = new Properties();
p.put("uid", kw);
p.put("pwd", pw);
p.put("charSet", "UTF8");
url = url.toUpperCase();
if(url.contains("ODBC"))
{
url = "JDBC:ODBC:";
url += "Driver={Microsoft Access Driver (*.mdb)}; DBQ=";
url += dbname+".mdb;";
url += "uid=admin;pwd=;";
}
else
{
url += dbname;
//url += ";SET NAMES 'utf8';";
//url += "?useUnicode=true&characterEncoding=utf8";
}
System.out.println("tff get_conn_by_owndb_infos URL : "+url+" KW : "+kw+" PW : "+pw);
int step = 0;
try
{
Class.forName(driver);
System.out.println("tff get_conn_by_owndb_infos Treiber akzeptiert !");
step++;
if(url.contains("ODBC"))
cn = DriverManager.getConnection(url,p);
else
cn = DriverManager.getConnection(url,kw,pw);
System.out.println("tff get_conn_by_owndb_infos URL+Login akzeptiert zu "+url);
keine Abhilfe; wie ich im web las, geht es heutzutage nicht mehr mit "charSet", "UTF8"
und jetzt ?
habe mit direkt-treibern versucht :
easysoft : mag 'meine' urls garnicht, vendor äußert sich nicht
jstels : mixt nen merkwürdigen db-name dazu, bisher keine rückmeldung von vendor
bleibt wohl nur, die strings durchzusuchen auf einzelne chars..ord..mittels hashmap austauschen..
wo ist nur meine stricknadel hin