在Windows中,我可以使用GetAPC
函数来获取本地代码页。
但是我该如何在Linux中获取本地代码页呢?
感谢。
答案 0 :(得分:1)
Linux不使用代码页标识符。它具有locale个标识符,但不同的进程可以具有不同的语言环境,并且进程可能同时在different categories中使用不同的语言环境。每个C程序都在" C"语言环境,但可以轻松设置change to locales specified by the environment。请注意,locale names可能因系统而异。
答案 1 :(得分:0)
Linux没有单一的代码页。相反,它有一个locale系统。最类似Windows的区域设置条目' ACP是LC_CTYPE
字段。请注意,如果已定义LC_ALL
,则使用LC_CTYPE
。此外,如果LANG
未定义(并且很少定义),则会使用def category(request):
if request.method == 'POST':
title = request.POST['title']
# update start
cat = request.POST['cat']
cate = Category.objects.get(pk=cat)
# Update end
desc = request.POST['desc']
art = article(title=title, disc=desc, cat=cate)
art.save()
return redirect('blog/index.html')
get = category.objects.all()
context = {
'get':get
}
return render(request, 'blog/add.html', context)
。
话虽如此,我需要问你为什么认为你需要它。在几乎所有现代Linux操作系统中,"代码页"是UTF-8。它可能有许多不同的名称,但它通常仍然是UTF-8。
答案 2 :(得分:0)
我在Windows或其他地方都不知道GetAPC
命令,但是也许您正在寻找的是locale
命令:
Usage: locale [OPTION...] NAME or: locale [OPTION...] [-a|-m] Get locale-specific information. System information: -a, --all-locales Write names of available locales -m, --charmaps Write names of available charmaps Modify output format: -c, --category-name Write names of selected categories -k, --keyword-name Write names of selected keywords -v, --verbose Print more information -?, --help Give this help list --usage Give a short usage message -V, --version Print program version