Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Problema com acentuação no Lazarus


Milton Quintas Junior

Question

Saudações a todos,

Está acontecendo algo estranho com o programa que estou fazendo. Recentemente estou tendo problemas com a acentuação que em vez do acento aparece "?".

O texto digitado no caption fica normal. Mas as mensagens no showmessage e MessageDlg e até a caption de um groupbox escrita em execução, os acentos são trocados por "?".

O interessante que não é todos os formulários. Só alguns!

O que pode ser isso?

proace.png

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
problema está relacionado ao charset NONE. O Lazarus 
utiliza unicode (UTF-8)

Converta tudo para UTF-8

- arquivos .PAS e .LFM devem estar codificados em UTF-8...
- Banco de Dados  tambem

Para  ver ou  modificar a codificação de um arquivo fonte use:
Botão direito no editor -> File Settings -> Encoding -> UTF-8

Mais informações sobre o assunto:

http://wiki.lazarus.freepascal.org/Unicode_Support_in_Lazarus

veja esse link ... tem outra solução:

http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-UTF8-RTL-for-Windows-td4039361.html

voce tambem pode tentar usar a função AnsitoUTF8

https://www.google.com.br/search?q=acentuação+no+lazarus&ei=Fdl3WcyQM8WowATc_4HoBA&start=10&sa=N&biw=1024&bih=668

abraço

Link to comment
Share on other sites

  • 0

Resolvido...

Alguns formulários estavam com outra codificação. Estavam com outra tipo de UTF-8.

Mudei conforme o procedimento: Botão direito no editor -> File Settings -> Encoding -> UTF-8

Coisa simples mas que eu não sabia.

Muito obrigado Jhonas.

Tem como mudar na configuração geral do Lazarus para todos os formulários já ficarem com esta codificação?

Link to comment
Share on other sites

  • 0

Por default ( Padrão )  os formulários devem estar com a codificação UTF-8

sei que algumas versões mais antigas do Lazarus tinham esse bug

é facil saber ...  crie um novo formulario e veja qual é a codificação padrão dele

abraço

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.8k
×
×
  • Create New...