<?php
$c=json_decode(file_get_contents('/workspace/front-db-rehearsal-20261023/releases/front1-dm-e8de470f-20261024/private/import.private.json'),true);
if($c['user']!=='FRONT24_APP3'||$c['host']!=='127.0.0.1'||$c['port']!==15236)exit(2);
foreach(['default'=>'','lower_utf8'=>';charset=UTF8','lower_lower'=>';charset=utf8','upper_utf8'=>';CHARSET=UTF8','hyphen'=>';charset=UTF-8']as$k=>$suffix){try{
$p=new PDO('dm:host=127.0.0.1;port=15236;schema=FRONT24_APP3'.$suffix,$c['user'],$c['password'],[PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION]);
$f=$p->query("SELECT ID_CODE FROM DUAL")->fetchColumn();if($f!==$c['expectedBuild'])throw new Exception('build');
$v=$p->query('SELECT NAME FROM YDY_DISHES WHERE ID=1')->fetchColumn();echo json_encode(['variant'=>$k,'utf8'=>mb_check_encoding($v,'UTF-8'),'matches_source_hex'=>strtoupper(bin2hex($v))==='E88F9CE58C85','hex'=>bin2hex($v)]),"\n";
}catch(Throwable$e){echo json_encode(['variant'=>$k,'error_code'=>$e->getCode(),'error'=>'probe failed']),"\n";}}
