Jump to content

Search the Community

Showing results for tags 'charset'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 3 results

  1. Pessoal, já rodei o fórum e não achei nada igual parecido ao problema que estou tendo, só por isso estou abrindo este tópico. Já tentei inúmeras saídas como setar tudo através de mysql_query após a conexão com o banco entre diversas outras possíveis soluções e nada resolveu, então vou explicar. Meus arquivos estão todos codificados com UTF-8, meus cabeçalhos HTML todos com UTF-8, meu banco de dados MySQL e Tabelas todos UTF-8 e character set utf8_general_ci. Pela aplicação funciona direitinho, entre aspas, todo o processo de visualização de dados dentro da aplicação é aparentemente normal, leio e gravo caracteres acentuados sem nenhum problema aparente, até o momento em que tento fazer um SELECT com palavras acentuadas ou usando o LIKE '% xx %'. Fui verificar o que poderia estar ocorrendo pois essas consultas não retornavam absolutamente nada então, lá estava o problema: Os registros no banco, estavam sendo gravados totalmente desconfigurados. A palavra "Conceição" que aparece normalmente na aplicação, no banco de dados está gravada como : Conceição A palavra "Pátria" que também aparece normalmente na aplicação, no banco de dados está gravada como: Pátria A palavra "Rosângela" que também aparece normalmente na aplicação, no banco de dados está gravada como: Rosângela Exemplo de testes das palavras exibidas na página HTML/PHP Exemplo dos dados gravados no banco MySQL Criei um novo banco de teste com Latin1 e character set Latin1_swedish_ci e também não resolveu, o caracteres estranhos foram susbtituidos por losangos pretos. :( O mesmo ocorreu com Latin1 e character set latin1_general_ci. Alguém sabe me dizer onde pode estar o problema? Já tentei de tudo que encontrei na internet sobre esse tema e nada resolveu. Obrigado a todos!!
  2. Gilberto Jr

    [Resolvido] Charset PHP

    Boa tarde; Eu estou com um problema de CHARSET na minha pagina. Elas são HTML 5, e esta como UTF-8. O banco de dados tambem é UTF-8. Porem o texto esta saindo assim na minha pagina. O meu codigo de conexão com o banco de dados é esse abaixo. <?php $conecta = mysqli_connect("localhost:3308", "admin", "211613", "jeremais"); header('Content-Type: text/html; charset=utf-8'); ?> Mesmo com o HEADER dentro do arquivo de conexão esta dando erro de charset. Alguém poderia me ajudar? Att; Gilberto Jr
  3. halfar

    problemas de acentuação no mysql

    É aquele velho problema de caracteres estranhos. Criei minha base e seu conteudo com utf8, e tudo vinha bem sem nenhum problema. Fiz um backup da base de dados e tive que formatar a maquina. Fiz as copias em arquivo.sql. Depois na hora de importar os dados começaram os problemas, os textos ficaram todos com acentuações erradas. Já revirei a net em procura da solução, mas nada funcionou. o meu arquivo sql : -- Adminer 4.2.5 MySQL dump SET NAMES utf8; SET time_zone = '+00:00'; SET foreign_key_checks = 0; SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'; DROP TABLE IF EXISTS `relatos`; CREATE TABLE `relatos` ( `id` int(2) NOT NULL AUTO_INCREMENT, `titulo` varchar(70) NOT NULL, `relato` text NOT NULL, `data` date DEFAULT NULL, `autor` varchar(20) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; no banco de dados está como utf8_general_ci. Na página html está como: Peguei um script da net, na hora de se conectar com o banco de dados: define('DB_HOST', 'localhost'); define('DB_SCHEMA', 'bdados'); define('DB_USER', 'usuario'); define('DB_PASSWORD', 'senha'); define('DB_ENCODING', 'utf8'); $dsn = 'mysql:host=' . DB_HOST . ';dbname=' . DB_SCHEMA; $options = array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, ); if( version_compare(PHP_VERSION, '5.3.6', '<') ){ if( defined('PDO::MYSQL_ATTR_INIT_COMMAND') ){ $options[PDO::MYSQL_ATTR_INIT_COMMAND] = 'SET NAMES ' . DB_ENCODING; } }else{ $dsn .= ';charset=' . DB_ENCODING; } $conn = @new PDO($dsn, DB_USER, DB_PASSWORD, $options); if( version_compare(PHP_VERSION, '5.3.6', '<') && !defined('PDO::MYSQL_ATTR_INIT_COMMAND') ){ $sql = 'SET NAMES ' . DB_ENCODING; $conn->exec($sql); } Na própria tabela tentei alterar também um dos campos da tabela para latin1_swedish_ci, mas também não funcionou. Neste caso, em uma outra ocasião, em um provedor tive este tipo de problema e bastou fazer isto e resolveu. Finalizando, o banco de dados do mysql é do laragon, o maria_db....
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.