Cadastre-se

Para realizar o cadastro, você pode preencher o formulário ou optar por uma das opções de acesso rápido disponíveis.

Entrar

Por favor, insira suas informações de acesso para entrar ou escolha uma das opções de acesso rápido disponíveis.

Forgot Password,

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Clique na imagem para atualizar o captcha.

Você deve fazer login para fazer uma pergunta.

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

PergunteAqui Latest Perguntas

  • 0
Anônimo(a)

Já estou ficando com dor de cabeça do mysql! nooossa que linguagenzinha chata?

Gente, faz dois dias que eu tô tentando me safar de um problema que a princípio parece tão simples e é a única coisa que falta pra resolver quando tu tem algo que já tá prontopraticamente , mas não consegue resolver de jeito nenhum.
Eu fiz um sisteminha em php com mysql no wampserver local que cadastra e exibe informações sobre filmes, sinopse, gênero, essas coisas. Ao exportar a tabela e importá-la num servidor remoto, os caracteres acentuados estão saindo de maneira estranha e da maneira como não devia.
Em minha pergunta anterior, pensei eu que esse resultado também acontecia ao visualizar a tabela pelo phpmyadmin do servidor remoto, mas descobri que ao visualizar por lá ele coloca os caracteres certinho.
Apaguei a tabela e mudei o colation do banco para várias alternativas possíveis, como utf8_general_ci, utf8_unicode, latin_general_ci, latin1_swedis e não adiantou nada. Fiz isso tanto com a tabela no banco quanto removendo a tabela e importando os dados de novo e no banco não acho uma opção melhor que o utf8_general_ci. Agora o que achei estranho foi do fato dele não imprimir de maneira correta os caracteres e conseguir visualizá-los certinho lá no phpmyadmin
Estão aparecemdo da seguinte maneira:
Este ? um texto de digita??o com acentua??ao, ou seja, todos ele exibe como acento e no caso de novo registro os caracteres mudam, mas continuam sendo caracteres estranhos
tentei fazer uma tabela do 0 sem importar a tabela existente e o resultado foi o esperado, mas não ia fazer uma tabela nova de 43 registros de novo. peguei apenas os comandos de inserção de dados e importei no phpmyadmin, porém continuou a mesma situação. enfim, já até com dor de cabeça dessa linguagem pq na hora do vamo ver que ele dá esses problemas misteriosos. se eu continuar sem sucesso vão ser três dias que não consigo le dar com isso e queria uma solução para isso, não posso mais tirar minhas conclusões do que é, achava que era a tabela, agora tenho dúvida.
Agradeço a quem puder me dar uma força
Quando eu fiz a tabela no meu servidor local, antes de importá-la tava tudo funcionando certinho, quando fui exportar a tabela. aí aconteceu inclusive no local também

Você precisa entrar para adicionar uma resposta.

2 Respostas

  1. Você não pode esquecer de adicionar essa meta tag:



    Quando criar um banco no MySQL faça assim:

    CREATE DATABASE `banco` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

    Quando criar uma tabela nesse banco MySQL faça + ou – assim:

    CREATE TABLE document (
    id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
    unicodeText VARCHAR(45) NOT NULL
    ) CHARACTER SET utf8 COLLATE utf8_general_ci;

    Para fazer operações em seu banco de dados, será necessário que crie um arquivo que o início dele seja semelhante a este:

    Espero que agora de certo!

Perguntas Relacionadas