目前,我只是想从数据湖店下载文件并将数据存储到我的sql数据库,但我有字符串shoudl收集字符问题像(ę,± ,ć,ł),但它被替换为(e,a,c,l)。目前,我试图在Stream Reader中更改Culture Information和Encoding,但它并没有给我更好的结果(仍然在我的字符串值中替换了字符)。那么是否有任何工作或任何地方可以为我的应用服务和Web应用服务中包含的Web作业全局设置编码参数?Azure Web Job从数据湖店下载的数据不好编码
0
A
回答
0
该问题与WebJob无关。由于字节级的读写工作,我们可以从任何地方读取任何特殊字符并将它写入另一个地方。
这样的字符串可以包含像(∈,±,ć,ł)这样的包含字符,但会被替换为(e,a,c,l)。
您为SQL Server中的特殊字符定义了哪种列类型?如果列类型是char或varchar。如果您存储特殊字符,它将丢失数据。将列类型更改为nchar或nvarchar将解决此问题。
这是来自我身边的测试。
第1步,使用以下SQL语句定义一个表。
CREATE TABLE [dbo].[mytable]
(
[id] INT NOT NULL PRIMARY KEY,
[text1] varchar(50),
[text2] nvarchar(50)
)
第2步,使用以下SQL语句插入一行。
insert into mytable (id, text1, text2) values(1, 'ę, ą, ć, ł', 'ę, ą, ć, ł')
步骤3,使用以下SQL语句从mytable中查询数据。
select * from dbo.mytable
这是我得到的结果。
根据结果,文本1的值改变为 'E,A,C,L' 由于列类型是VARCHAR。
+0
有没有更新?您的问题是否已解决?如果是,请将有用答复标记为答案。如果您还有其他问题,请随时通知我。 – Amor
相关问题
- 1. Azure数据湖中的增量负载
- 2. azure数据湖授权
- 3. Azure的数据湖店通过C#脚本
- 4. 如何从多线程写入流数据到Azure数据湖?
- 5. CreateJob for C#的Azure数据湖分析#
- 6. Google的BigQuery与Azure数据湖U-SQL
- 7. Azure数据湖中的U-SQL游标
- 8. Azure数据湖与数据工厂定制活动的连接
- 9. 下载Azure SQL数据库
- 10. 我们能否使用Snappy-data更新Azure数据湖中的记录? OR仅仅是Azure数据湖追加?
- 11. Azure数据湖外部数据源:行大小太大
- 12. 如何将流数据保存到Azure数据湖?
- 13. 电力BI刷新数据源Azure数据湖
- 14. 使用u在数据湖商店上传图像sql
- 15. 如何从Azure的数据副本湖加快宇宙DB
- 16. 如何将Azure数据湖存储连接到Azure ML?
- 17. 哪里是最好的地方加载数据从零售店?
- 18. 通配符在数据工厂Azure的数据存储湖输入
- 19. 数据北湖欧洲IP范围
- 20. 白痴的数据仓库/数据库/数据湖泊
- 21. 使用azure数据湖的polybase的基准测试
- 22. Azure的数据湖店访问故障:响应状态代码表示服务器错误:403(禁止)
- 23. U型SQL(Azure的数据湖语言)脚本错误
- 24. Azure Web Job始终开启
- 25. 不同的方法以从Hadoop的(内部)中的数据加载到数据天青湖
- 26. Easytable Azure的编辑数据
- 27. 从Parse下载数据
- 28. 下载数据从网站
- 29. 从API下载csv数据
- 30. Extjs不显示从商店的数据
请从[this](https://github.com/projectkudu/kudu/wiki/Isolating-WebJobs-and-Deployment-script-issues)开始,从等式中删除WebJobs。另外,尝试从图片中删除数据湖和SQL,因为它们可能不相关。基本上,隔离到更简单的东西,并用特定的代码重新填写你的问题。 –