我想使用nodejs在控制台中以保加利亚语打印字符串。我有一个index.js文件,它可以:
console.log('????? ?? ?????????.');
Run Code Online (Sandbox Code Playgroud)
当我在带有以下命令的控制台中运行它时:node index.js仅打印-'??????????' 我正在使用Webstorm,并且已将IDE和项目文件编码设置设置为utf8。我也尝试过:
var strInBulgarian = '????? ?? ?????????.';
console.log(strInBulgarian.toString('utf8'));
Run Code Online (Sandbox Code Playgroud)
相同的结果。如果我在nodejs REPL中运行以下命令,则会得到正确的结果:
console.log('????? ?? ?????????.');
Run Code Online (Sandbox Code Playgroud)
这使我相信我得到“ ???????”的原因 是因为文件编码,但是将其设置为utf8。有任何想法吗?这是Webstorm中设置的屏幕截图。

嗯,现在我将所有设置都更改为UTF8,我的注释中以保加利亚语显示的文本也更改为“ ?????”。在那之前还不错。绝对不正确。当我从Notepad ++中创建一个index.js文件并将编码设置为utf8时,我在那没有问题。Webstorm的设置不正确。
我的任务是:编写一个程序,读取两个正整数并打印它们之间存在多少个数字,使得除以5的提示为0(含).示例:p(17,25)= 2.
Console.Write("Enter min: ");
int min = int.Parse(Console.ReadLine());
Console.Write("Enter max: ");
int max = int.Parse(Console.ReadLine());
Console.WriteLine("The numbers devidable by 5 without remainder from {0} to {1} are: ",min,max);
for (int i = min; i <= max; i++)
{
if (i % 5 == 0)
{
Console.WriteLine(i);
}
}
Run Code Online (Sandbox Code Playgroud)
这将打印出范围内可分为5的数字...如何计算有多少数字并在控制台中打印计数?