Hi all,
In our OTRS-3.0 system, the bosses wanted some extra states, so they entered them through the SysAdmin interface… in Spanish, with special characters. Then they asked me to made a modification in AgentTicketZoom that
it would show a special box if the state was a specific one, something like an alert. I added these lines to the module and it worked ok:
$SpecialState = $Self->{StateObject}->StateLookup(
State => 'pendiente de aprobación',
);
The file was in UTF-8 without BOM encoding .
Now I’m testing to upgrade the system to OTRS-3.1.5 and I’ve found that the same line fails in the new system:
[Error][Kernel::System::State::StateLookup][585] No State for pendiente de aprobación found!
It’s obviously an encoding problem.
And it works if a change AgentTicketZoom.pm encoding to ANSI!
Where may be the problem? I think the DB is working in UTF-8
Kind regards,
Juan Clavero Almirón