繁体   English   中英

AWS Lambda的Unicode字符集问题

Unicode charsets issue with AWS Lambda

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用AWS Lambda生成pdf,其中html-pdf是npm软件包。 一切正常,但问题在于Hindi字符。 这些字符显得乱七八糟,可以理解,就像所附的图片所示。 在此处输入图片说明

使用的包

  1. html-pdf
  2. ejs

我尝试过的事情:

我在本地计算机上使用了相同的基于nodejs的代码,并且运行正常。 但不适用于Lambda(nodejs v6.10 / 8.10)

1 个回复

默认情况下, Lambda不会以binary输出 它使用base64编码所有输出。

如果您的PDF是通过API网关提供的,则可以通过更改API网关来撤消此操作,以便通过第一张图片下方的以下步骤获取二进制文件:

在此处输入图片说明

  1. 转到与您的Lambda函数相对应的API网关(我的是“生成日历”)
  2. 选择设置
  3. 二进制媒体类型中,输入*/*
  4. 单击蓝色的“ 保存更改”按钮。

然后重新部署API 请参见以下图像和步骤:

在此处输入图片说明

  1. 单击资源。
  2. 在“操作”按钮下,选择“部署API”
  3. 在部署阶段,选择产品
  4. 然后点击蓝色的部署按钮,

这是一个AWS论坛帖子 ,与您的PDF问题类似。 希望这可以帮助。

1 Unicode的元字符集

我正在使用Jekyll,它对UTF-8文件有一些问题 。 通过将文件另存为Unicode(UTF-16 LE),我可以解决此问题。 但是,这是一个HTML文档,到目前为止,我一直在使用 文件中的一行。 这个字符集仍然正确还是我应该使用另一个字符集? ...

2 Android:发送短信时的Unicode /字符集问题(sendTextMessage)

基本上我有一个工作的应用程序,收到短信后发送短信。 一切正常 ,除非要发送的SMS文本有“特殊字符”,即“é,à,í,ç”等。 我已经尝试了很多东西,包括charset转换,但我根本无法使它工作... msgText总是带回charset编码问题。 这是发送消息的部分: ...

3 字符集问题

我有链接到mySQL5 (utf8)数据库的MS Access 2010表单。 我将以下数据存储在varchar字段中: MS Access只是显示此原始数据,而不是将其转换为: 谁能提供帮助? 谢谢保罗 ...

4 字符集问题

由于字符集,我遇到了问题。 我的客户向我发送了一个Oracle数据库10g。 当我要在该数据库上运行脚本时,出现字符集不匹配的错误。 我不是Oracle专家。 谁能让我知道我该怎么办? 谢谢,Mahesh。 ...

5 字符集问题

我有utf-8格式的MYSQL数据库,但是数据库中的字符为ISO-8859-1(ISO-8859-1字符串存储在utf-8中)。 我已经尝试过重新编码,但是它只将¼转换为¼。 有人在那里有解决方案吗? ...

6 ISO-8859-1是Unicode字符集吗?

我一直在参加关于XML的讲座,其中写着“ISO-8859-1是一种Unicode格式”。 这对我来说听起来不对,但是当我研究它时,我很难准确理解Unicode是什么。 你能称ISO-8859-1为Unicode格式吗? 你有什么称呼Unicode? ...

8 Oracle SQL中的unicode字符集

我有一个C#服务,该服务当前从由第三方应用程序插入的数据库(Oracle 11)中读取信息。 第三方应用程序正在从XML生成代码,并将信息保存为unicode。 C#应用程序使用以下方法读取文本: 数据库中的文本在每个字符之间都有十六进制00。 例: 考虑字符串: ...

9 使用Unicode字符集定义调试

我正在看一本名为“ DirectX 9.0c的3D游戏编程简介:着色器方法”的书,所有示例都使用多字节字符集 ,我不想使用它,也不想使用该项目将被安置在多轮战车中。 我的问题是书上有调试功能,这里是代码。 然后在我的.cpp文件中,我在书中使用此代码创建了设备。 那么错误是。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM