首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Camunda - Oracle数据库19c UTF-8编码

Camunda - Oracle数据库19c UTF-8编码
EN

Stack Overflow用户
提问于 2021-06-10 22:59:00
回答 1查看 82关注 0票数 0

我目前使用的是采用UTF-8编码的Oracle数据库19c。

在我的应用程序中,我使用REST引擎来部署流程。

可悲的是,像“ä”这样的字母在我的数据库中被保存为“?”。

我已经尝试将SET JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8添加到我的start.bat文件中,但没有成功。

另外,如果我添加

代码语言:javascript
复制
spring.datasource:
   url: jdbc:oracle:thin:@//myhost:1522/myorcldbservicename?useUnicode=yes&characterEncoding=UTF-8

default.yml带来的不是成功。我不再知道该怎么做了…也许你们中有人能帮上忙。

我的default.yml:

代码语言:javascript
复制
camunda.bpm:
  database:
    type: oracle
    jdbc-batch-processing: false
    schema-update: false
  admin-user:
    id: demo
    password: demo
  run:

    cors:
      enabled: true
      allowed-origins: "*"

spring.datasource:
  url: jdbc:oracle:thin:@//myhost:1522/myorcldbservicename?useUnicode=yes&characterEncoding=UTF-8
  driver-class-name: oracle.jdbc.OracleDriver

  username: CAMUNDA
  password: 123

spring.web.resources:
  static-locations: NULL
EN

Stack Overflow用户

发布于 2021-06-11 17:19:54

我终于找到了我自己的解决方案。核心不是将SET JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8添加到start.bat,而是将-Dfile.encoding=UTF-8添加到start.bat中的call %JAVA%,如下所示:

代码语言:javascript
复制
call %JAVA% -Dfile.encoding=UTF-8 ...
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67923761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档