如何在c中读取utf字符

如何在c中读取utf字符,c,unicode,unicode-string,C,Unicode,Unicode String,我正在尝试将梵文文本读入我的c程序。我需要数一数课文中出现的一些字母。我知道如何写出这个问题的逻辑 经历了这一切之后 [ 我试着在C中读同样的内容,但梵文字母并没有读出来 打印,而是打印一些垃圾/不可读的文本 我可以用一本包含梵文字母的字典来完成我的任务吗?我刚刚在windows 7上安装了代码块,我正在使用它。我还需要别的东西来让我的程序工作吗 什么是locale.h和wchar.h。对于您的最后一个问题,locale.h和wchar.h是包含所需定义/声明的两个头文件。请检查和了解更多信息。

我正在尝试将梵文文本读入我的c程序。我需要数一数课文中出现的一些字母。我知道如何写出这个问题的逻辑

经历了这一切之后 [

我试着在C中读同样的内容,但梵文字母并没有读出来 打印,而是打印一些垃圾/不可读的文本

我可以用一本包含梵文字母的字典来完成我的任务吗?我刚刚在windows 7上安装了代码块,我正在使用它。我还需要别的东西来让我的程序工作吗


什么是locale.h和wchar.h。

对于您的最后一个问题,
locale.h
wchar.h
是包含所需定义/声明的两个头文件。请检查和了解更多信息。
但是没有打印梵文字母,而是打印了一些垃圾/不可读的文本。
,如果您使用的是“光栅字体”在
cmd.exe
上,切换到Unicode TrueType字体读取它们是一回事,将它们打印到控制台是另一回事。你的电脑上有梵文Unicode字体吗?如果没有,你可以从下载字体。你使用了什么确切的代码,用于什么数据,结果如何?