Articles of utf 8

TinyMCE UTF-8 salvando no database MySQL

Eu envio a input TinyMCE para POST (um arquivo php) e, em seguida, salve-o no database MySQL. A input tem UTF-8 (caracteres turcos). Então, quando eu digito Türkçe dentro da input do TinyMCE e envio para a publicação, o backend do PHP recebe essa string: Türkçe Como posso convertê-lo de volta para Türkçe para que […]

Caracteres suecos e formulários de login PHP / MYSQL

Eu passei um olhar através de várias postagens aqui e nos fóruns – no entanto, não consigo descobrir isso, tenho tabela de database com informações do usuário e o nome de usuário tem alguns caracteres suecos – Ä Eu segui alguns guias, mas não consigo fazer isso funcionar de qualquer maneira, minha tabela mysql está […]

Substituir espaço vazio por preg_replace causa caracteres inválidos com UTF-8

Nossa aplicação web PHP ( PHP 5.6.30 em execução no Windows Server 2008 R2 ) usa UTF-8 mas precisa importar dados de arquivos codificados usando o Windows-1252 . Quando os dados são importados, ele é convertido em UTF-8 seguinte maneira. iconv(‘Windows-1252’, ‘UTF-8’, $value); Quando importamos os seguintes dados de amostra, a conversão funciona corretamente para […]

Alguns hospedagens que não gostam de SET NAMES utf8 – “Não é possível executar consultas enquanto outras consultas não preenchidas estão ativas”.

Eu introduzi $PDO->query(‘SET NAMES utf8;’); no meu código de biblioteca de conexão para obter alguma conformidade Unicode. Isso funciona em alguns hosts onde eu posso seguir isso com execuções de declaração de DOP com INSERT usando o .execute() . No entanto, em alguns planos de hospedagem, estou encontrando esse erro: Erro geral: 2014 Não é […]

Código para texto (PHP, idiomas)

Quando envio uma postagem com AJAX que não está em inglês, recebo algo semelhante a %u4F60%u662F%u5982%u4F55%u505A%uFF1F O que posso fazer para corrigir isso em PHP? Eu tentei utf8_decode e não funciona. Estou enviando o texto com AJAX se isso ajudar.

Como converter variável (texto / string) para utf8mb4 em php

Oi, estou procurando uma function de codificação para utf8mb4, $var = = “نور”; echo utf8mb4_encode($string); output = نور // its $var output in UTFMB4 A saída deve ser “Ù † ÙØ ±”, é uma conversão de $ var em utfmb4

MySQL, PHP, JavaScript UTF-8 Problema com letras suecas (Tudo Testado – Nada Funciona)

Ok, então eu sei que isso foi discutido milhões de vezes. E vi bilhões de tentativas para resolver o problema. E na maioria dos casos eles têm. Mas no meu caso, algo ainda não quer trabalhar. Eu tenho TODOS OS MEUS arquivos codificados com utf-8 (nenhum faltou, controlado várias vezes). E eu tenho meu database […]

phpmyadmin exibindo caracteres esquisitos (utf8)

Então configurei mysql para obter suporte completo para utf8: my.cnf: [mysqld] character_set_client=utf8 character-set-server=utf8 collation_server=utf8_general_ci e mysql> show variables like “char%”; +————————–+—————————-+ | Variable_name | Value | +————————–+—————————-+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | […]

Como codificar / decodificar corretamente diacríticos enviados através do POST

Aqui está o meu problema que me deu dor de cabeça por um tempo. Preciso do meu aplicativo web para lidar adequadamente com todos os diacráticos europeus do leste (principalmente ă Ă î ş Ş ţ Ţ â). O database os lida corretamente e os scripts php os tratam corretamente (todos os scripts php usam […]

UTF-8 Corrompido do MySQL para o SQLite

Eu estou portando um aplicativo da Web PHP que escrevi do MySQL 5 para SQLite 3. A codificação de texto para ambos é UTF-8 (para todos os campos, tabelas e bancos de dados). Estou tendo problemas para transferir um database geo com caracteres especiais. mb_detect_encoding() detecta ambos como retornando dados UTF-8. Por exemplo, Saída bruta: […]