1) includes/database.php - 34 line
$dbConn = new PDO( ZM_DB_TYPE . ':host=' . ZM_DB_HOST . ';dbname='.ZM_DB_NAME, ZM_DB_USER, ZM_DB_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8") );
Remark : yes , may be it can be done with "pdo_mysql.connect_charset = utf8" in php.ini or "php_admin_value pdo_mysql.connect_charset "utf8" in .htaccess , but .... why not add it to zoneminder ??
2) also Config table in CHARSET=utf8 NOT CHARSET=latin1
3) and may be .... in skins ....after <head> to add
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
as example in :
skins/classic/includes/export_functions.php
skins/classic/includes/functions.php
skins/classic/views/none.php