Autor Tópico: Problema com Charset utf8mb4  (Lida 346 vezes)

enaldo

  • Novato
  • *
  • Mensagens: 2
Problema com Charset utf8mb4
« Online: Dezembro 02, 2015, 01:43:11 pm »
Olá,

Estou com um problema entre o scriptcase e o mysql.
Como faço para o scriptcase utilizar utf8mb4 ao invés de só o utf8?

Fiz uma pesquisa e não retornou resultados... o banco esta OK.

Alguém tem alguma sugestão ou já passou por isso?

[]'s


Kleyber

  • Expert
  • *****
  • Mensagens: 2232
    • Email
Re:Problema com Charset utf8mb4
« Responder #1 Online: Dezembro 02, 2015, 02:16:10 pm »
Alguma razão especial pra usar utf8mb4?
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

Jailton

  • Expert
  • *****
  • Mensagens: 2027
Re:Problema com Charset utf8mb4
« Responder #2 Online: Dezembro 02, 2015, 02:58:57 pm »
Por padrão o SC esta utilizando o utf8, talvez em futuras atualizações ele de suporte ao utf8mb4 (suporte completo para emojis, símbolos asiático, símbolos matemáticos).

Com o atual suporte parcial UTF-8 nos faltam os outros 16 tipo de codificação de caracteres. Isto incluiria:

Emojis!
Símbolos matemáticos / científicos
Alguns sinais chineses, japoneses e coreanos
Notação musical
Línguas obscuras / antigos
Emoticons, símbolos astrais, símbolos de jogos e outros conjuntos pictográficos
(Definido pelo usuário) ícones de fonte (estes normalmente usam aviões reservadas).
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

enaldo

  • Novato
  • *
  • Mensagens: 2
Re:Problema com Charset utf8mb4
« Responder #3 Online: Dezembro 04, 2015, 07:55:24 pm »
Olá,

Alguma razão especial pra usar utf8mb4?

Kleyber, é que alguns campos em minhas tabelas utilizam caracteres especiais, por isso são codificadas em utf8mb4.

Por padrão o SC esta utilizando o utf8, talvez em futuras atualizações ele de suporte ao utf8mb4 (suporte completo para emojis, símbolos asiático, símbolos matemáticos).

Com o atual suporte parcial UTF-8 nos faltam os outros 16 tipo de codificação de caracteres. Isto incluiria:

Emojis!
Símbolos matemáticos / científicos
Alguns sinais chineses, japoneses e coreanos
Notação musical
Línguas obscuras / antigos
Emoticons, símbolos astrais, símbolos de jogos e outros conjuntos pictográficos
(Definido pelo usuário) ícones de fonte (estes normalmente usam aviões reservadas).

Jailton, agradeço sua ajuda, você captou meu dilema.
Espero que as próximas versões venham com este suporte.

Um solução plausível seria utilizar CONVERT nas instruções SQL, mas ainda não fiz os testes.
Como meus conhecimento em Scriptcase vão só até a página 3, se tiver alguma sugestão da melhor forma [onde e como] colocar estes 'CONVERT's agradeço imensamente, seria uma "Adequação Técnica" (gambiarra).

[ ]'s

Enaldo