Trabalhando com Unicode
Bancos de Dados
Vários bancos de dados também dão suporte a UTF-8. Em MySQL e PostgreSQL, para criar um BD UTF-8, basta especificar na instrução CREATE DATABASE:
Além disso, a aplicação PHP precisa informar que os dados trafegados de I/O (entrada e saída) estarão em UTF-8. Para cada Banco de dados existe um comando específico para tal operação. Nas funções nativas para MySQL e PostgreSQL, existem as funções para isso:
Para PDO, é necessário usar a SQL adequada para esta operação, que pode variar de BD para BD. Alguns exemplos abaixo:
Vários bancos de dados também dão suporte a UTF-8. Em MySQL e PostgreSQL, para criar um BD UTF-8, basta especificar na instrução CREATE DATABASE:
MySQL: CREATE DATABASE nome_bd CHARACTER SET UTF8; PostgreSQL: CREATE DATABASE nome_bd ENCODING UNICODE;
Além disso, a aplicação PHP precisa informar que os dados trafegados de I/O (entrada e saída) estarão em UTF-8. Para cada Banco de dados existe um comando específico para tal operação. Nas funções nativas para MySQL e PostgreSQL, existem as funções para isso:
MySQL: mysql_set_charset('UTF8', $conexao); PostgreSQL: pg_set_client_encoding('UNICODE', $conexao);
Para PDO, é necessário usar a SQL adequada para esta operação, que pode variar de BD para BD. Alguns exemplos abaixo:
MySQL: SET NAMES UTF8; PostgreSQL: SET NAMES 'UNICODE';
ficou legalzinho
03/05/2010 1:01pm
(~14 anos atrás)
Sobre array já existe um artigo antigo:
http://phpbrasil.com/artigo/hY3cOW1zZuTt/arrays--parte-1
http://phpbrasil.com/artigo/5opX9LWqLIi/arrays--parte-2
http://phpbrasil.com/artigo/hY3cOW1zZuTt/arrays--parte-1
http://phpbrasil.com/artigo/5opX9LWqLIi/arrays--parte-2
17/03/2010 9:36pm
(~14 anos atrás)
Artigo explicado de forma bem "entendível", gostei muito.
Sugiro um deste tipo falando de array, seria legal.
Sugiro um deste tipo falando de array, seria legal.
17/03/2010 1:30pm
(~14 anos atrás)
Ótimo artigo!!!
Você explicou muito bem desde a base até ao topo, fazendo-o ficar fácil de compreender!!!
Parabéns!!!
Você explicou muito bem desde a base até ao topo, fazendo-o ficar fácil de compreender!!!
Parabéns!!!
13/03/2010 7:13pm
(~14 anos atrás)