我正在使用ASP.NET / C#和AZURE开发Web应用程序。我使用Azure Blob来存储文件。我存在用其他语言存储文件的问题(只有英文可以)。
实施例: 我这个另存为.txt文件:“한나라당전당대회돈봉투사건을수사하고있는검찰이박희태국회의장비서관사무실을전격압수수색했습니다조정만,이봉건두수석비서관실과여비서함모씨가근무하는부속실입니다。 서울중앙지검공안1부는오늘(19일)아침8시20분서울여의도“
但是当我retrive此,其示出了:“我•œë,~ë¼ë<¹I“ë<¹ëŒ€ISOEëE'‰í¬ì,¬ê±'我“ì~ì,¬í•〜 E³ìžëŠ”贝佳€ì°°I'ë°•í¬íƒœêμ회ì~장E 1“I“œê'€ì,¬ë¬'ì<¤ì“I“贝佳©ì••ì~ì~ìƒ ‰I-ìŠμë 有什么问题? 感谢
Nahid
答案 0 :(得分:2)
您必须以UTF格式(非ASCII)保存文本文件。
@naruse评论后更新
你必须为包括charset在内的blob指定content type property。我这样做是为了西里尔字母,它完美地运作。韩国人不会有问题。
如果是纯文本文件,则内容类型的正确值应为:
text/plain; charset=utf-8
或者你自然使用的字符集。