Jump to content

Duvida sobre uma query MySQL e caracteres especiais


Recommended Posts

Posted

Ois a todos.

A minha questão é a seguinte.

Criei um site para alojar uns files, que são inseridos por página e há uma base de dados com os files todos. Cada vez que insiro um file guardo também a query mysql que insere o tal file (o server onde tenho as cenas andava marado e fiz um sistemazinho para ser fácil de transportar para outro server).

O que guardo é do tipo

INSERT INTO `links` (`pai`, `link`, `id`, `tipo`, `descricao`, `ano`, `data`) VALUES (25, 'An.Mat.IIExames200420054_julho_05_correccao.pdf', 110, 'Exames', 'Resolução do exame de 4 de Julho de 2005', '2004/2005', '2006-01-10 20:56:18');

Agora ando a testar fazer o restore disto para ver se fica tudo bem, para isso vou buscando cada linha ao file e faço uma query:

$handle = @fopen("files.hst", "r");
if ($handle) {
   while (!feof($handle)) {
       $buffer = fgets($handle, 4096);
   $result = mysql_query($buffer) ||
   			 die('<font size=2 face="arial"><strong>Query failed: ' . mysql_error().'</strong></font>');
   echo "<font size=1 face='arial'>$buffer</font><br>";
   }
   fclose($handle);

até aqui tudo bem quer dizer, ele insere as cenas, mas os caracteres especiais do tipo ã õ etc não os poe bem, e depois na base de dados fica assim:

...ResoluþÒo do exame de 4 de...

como faço para que insira bem as cenas no server?

Cumprimentos.



			
		

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.