Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在Azure blob存储中支持其他语言?_Asp.net_Azure_Multilingual_Azure Storage Blobs - Fatal编程技术网

Asp.net 如何在Azure blob存储中支持其他语言?

Asp.net 如何在Azure blob存储中支持其他语言?,asp.net,azure,multilingual,azure-storage-blobs,Asp.net,Azure,Multilingual,Azure Storage Blobs,我正在使用ASP.NET/C#和AZURE开发一个web应用程序。我正在使用Azure Blob存储文件。我面临用其他语言存储文件的问题(只有英语可以) 例如: 我将此保存为.txt文件:한나라당 전당대회 돈 봉투 사건을 수사하고 있는 검찰이 박희태 국회의장 비서관 사무실을 전격 압수수색했습니다. 조정만, 이봉건 두 수석 비서관실과 여비서 함모 씨가 근무하는 부속실입니다. 서울중앙지검 공안1.부는 오늘(19일) 아침 8.시 20분 서울 여의도" 但当我再看这个时,它

我正在使用ASP.NET/C#和AZURE开发一个web应用程序。我正在使用Azure Blob存储文件。我面临用其他语言存储文件的问题(只有英语可以)

例如: 我将此保存为.txt文件:한나라당 전당대회 돈 봉투 사건을 수사하고 있는 검찰이 박희태 국회의장 비서관 사무실을 전격 압수수색했습니다. 조정만, 이봉건 두 수석 비서관실과 여비서 함모 씨가 근무하는 부속실입니다. 서울중앙지검 공안1.부는 오늘(19일) 아침 8.시 20분 서울 여의도"

但当我再看这个时,它显示:한나ë¼ë‹¹ ì „ë‹¹ëŒ€íšŒ ëˆ ë´‰íˆ¬ ì‚¬ê±´ì„ ìˆ˜ì‚¬í•˜ê³ ìžˆëŠ” ê²€ì°°ì´ ë°•í¬íƒœ 국회ì˜ìž¥ 비서관 ì‚¬ë¬´ì‹¤ì„ ì „ê²© 압수수색했습니다. ì¡°ì •ë§Œ, ì´ë´‰ê±´ ë‘ ìˆ˜ì„ ë¹„ì„œê´€ì‹¤ê³¼ 여비서 함모 씨가 근무하는 부ì†ì‹¤ìž…니다. 서울중앙짨¨¨¨¨¨¨¨¨¨¨¨¨¨1¨¨ì쨨19¨236¼¨¨8¨239; 20¨2369;ìììì

有什么问题

谢谢

Nahid

您必须以UTF格式(非ASCII)保存文本文件

在@naruse comment之后更新

你必须为blob(包括字符集)指定字符集。我对西里尔字母表这样做,效果非常好。韩语字母表应该不会有问题

如果是纯文本文件,则内容类型的正确值应为:

text/plain;字符集=utf-8


或者您自然使用的字符集。

这与Azure无关,这是一个文本编码问题。@Chandermani我认为是正确的。您可以在重新读取文件时尝试指定UTF-8或UTF-16吗?磁盘上的文件有一个BOM表,告诉读者文件的编码,但我怀疑在下载文件时丢失或忽略了这一点我使用它,但它不起作用:1.blob.Properties.ContentType=Encoding.UTF8.HeaderName;2.blob.Properties.ContentType=“charset=utf-8“3.blob.Properties.ContentLanguage=Encoding.UTF8.HeaderName;但它不起作用..文件本身如何?不仅仅是blob属性。是否尝试使用一些“高级”保存文件?”文本编辑器,如NodePad++或UltraEdit,或任何支持UTF8编码的工具?因此,您可以显式地为文件本身设置Unicode编码。请尝试使用BOM(字节顺序掩码),不使用BOM.Content Encoding不适用于此用途;其值通常为gzip或deflate。它应另存为Content Type的字符集parameter@naruse,通过简单地将文件转换为UTF-8,似乎问题已经解决了,但我想知道是什么让您想到这个问题和答案,这已经超过2年了?