【问题标题】:How to use accents on odoo 10如何在 odoo 10 上使用重音符号
【发布时间】:2017-09-01 09:24:01
【问题描述】:

我在用法语创建我的 odoo 模块时尝试使用重音。 在我的 xml 文件中,我有:像这样的 UTF-8 编码:

<?xml version="1.0" encoding="UTF-8"?>

但是当我使用 Accents 时,代码总是会产生错误!

【问题讨论】:

  • @Esther ,例如,此代码会因为 prenom 的重音而产生错误 class Eleve(models.Model):&lt;/br&gt; _name = 'res.users.eleve'&lt;/br&gt; nom = fields.Char("Nom")&lt;/br&gt; prenom = fields.Char("Prénom")&lt;/br&gt; matricule = fields.Char("Matricule")&lt;/br&gt; date_nais = fields.Date("Date de naissance")&lt;/br&gt; classe_id = fields.Many2one("res.users.classe","Classe")

标签: utf-8 openerp odoo-10 accent-sensitive


【解决方案1】:

您的 XML 编码看起来不错(与在核心中使用的相同,例如 l10_fr 模块)

<?xml version="1.0" encoding="utf-8"?>

这让我相信您可能需要在 Python 端设置编码。除了在文件顶部指定编码之外,您不需要做任何事情:

# -*- coding: utf-8 -*-

【讨论】:

  • "moduledietfact no translation for language fr" 我有这个错误!!
  • 谢谢你!!你解决了我的问题!!请投票
猜你喜欢
  • 1970-01-01
  • 2018-03-25
  • 2018-11-30
  • 1970-01-01
  • 2012-11-08
  • 2016-10-30
  • 1970-01-01
  • 1970-01-01
  • 2019-02-05
相关资源
最近更新 更多