Java Jooq模型生成中的字符集问题
我将PostgreSql和Jooq用于我的后端java项目。 Postgre字符集UTF-8排序规则WIN1254土耳其语。 样本表 品牌——桌子Java Jooq模型生成中的字符集问题,java,model-view-controller,jooq,Java,Model View Controller,Jooq,我将PostgreSql和Jooq用于我的后端java项目。 Postgre字符集UTF-8排序规则WIN1254土耳其语。 样本表 品牌——桌子 身份证 名字 模型——表格 身份证 名字 布兰迪德 “我”字是大“我”。它不是土耳其语字母中的“ı” Jooq将模型生成为“BRANDıD”和“getBrandıD”getBrandıd'不允许在html中使用。Spring给出了这种用法的错误。我曾尝试为jooq模型生成更改角色集,但它不起作用。不支持的字符将在java模型代码中插入为“?”
- 身份证
- 名字
- 身份证
- 名字
- 布兰迪德
Jooq将模型生成为“BRANDıD”和“getBrandıD”getBrandıd'不允许在html中使用。Spring给出了这种用法的错误。我曾尝试为jooq模型生成更改角色集,但它不起作用。不支持的字符将在java模型代码中插入为“?”。如何解决此问题?最近,在网上有人问了一个类似的问题: 解决此问题的最简单方法是覆盖运行代码生成的JVM的默认区域设置。例如,使用:
set MAVEN_OPTS= -Duser.language=en
当然,这可能是不可靠的,因为某些环境可能没有正确配置
另一种解决方法是编写自己的生成器策略:
最近,有人在网上问了一个类似的问题: 解决此问题的最简单方法是覆盖运行代码生成的JVM的默认区域设置。例如,使用:
set MAVEN_OPTS= -Duser.language=en
当然,这可能是不可靠的,因为某些环境可能没有正确配置
另一种解决方法是编写自己的生成器策略:
问题通过Maven Locale设置作为临时解决问题通过Maven Locale设置作为临时解决