参考:https://blog.csdn.net/xiezhongyuan07/article/details/84402083

在开发过程遇到一个问题,CEF加载一个静态页面,然后在静态页面上有一个上传头像的功能,上传头像采用input file标签,可是弹出的标签默认文字是英文,

CEF之CefSettings设置locale

通过查看CEF文档:

locale 此设置项将传递给Blink。如果此项为空,将使用默认值“en-US”。在Linux平台下此项被忽略,使用环境变量中的值,解析的依次顺序为:LANGUAE,LC_ALL,LC_MESSAGES和LANG。此项也可以通过命令行参数“lang”配置。

解决办法:设置成中文

......

const char* loc = "zh-CN";

CefString(&cSettings.locale).FromASCII(loc);

cef_string_from_ascii(loc, strlen(loc), &cSettings.locale);

这样就完美解决了!

 

CEF之CefSettings设置locale

相关文章:

  • 2021-10-31
  • 2021-05-20
  • 2021-07-29
  • 2021-11-29
  • 2021-09-27
  • 2021-10-15
  • 2022-01-21
  • 2021-11-15
猜你喜欢
  • 2021-12-04
  • 2022-12-23
  • 2022-01-14
  • 2021-07-08
  • 2022-12-23
  • 2021-06-22
  • 2021-05-26
相关资源
相似解决方案