Olá,
Sim, está assim:
<!DOCTYPE html>
<html>
<head>
<title>Teste</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" href="images/qi.ico">
</head>
<body>
<div class="corpo" style="color: rgb( 255,255,244) ; background-color: rgb( 0,0,255); text-align: center;">
<h1>Página principal</h1>
</div>
</body>
</html>
Eu colocando ou não esta linha, não muda nada
hb_cdpSelect( "UTF8EX" )
Eu uso isto na passagem dos valores dentro do JSON:
cJson := hb_jsonEncode( aMsg, .F., "UTF8EX" )
Mudei meu servidor aqui:
Executando os comandos:
set global character_set_server = utf8;
set global character_set_database = utf8;
set global collation_server = utf8_unicode_ci;
set global character_set_client =utf8;
set global character_set_connection=utf8;
set global character_set_results=utf8;
agora ficou assim:
show variables like 'collation%';
collation_connection utf8mb4_unicode_ci
collation_database utf8_unicode_ci
collation_server utf8_unicode_ci
show variables like '%character%';
character_set_client utf8mb4
character_set_connection utf8mb4
character_set_database utf8
character_set_filesystem binary
character_set_results utf8mb4
character_set_server utf8
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
Mas ainda recebendo acentuação errada:
MecÔnica bßsica de VeÝculos
Rossine.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.