php setlocale 中国,PHP setlocale,UTF-8与否?
我通过安装了zh_TW语言环境
sudo locale-gen --purge en_US.UTF-8 zh_TW
它的代码集是BIG5
locale: zh_TW directory: /usr/lib/locale/zh_TW
-------------------------------------------------------------------------------
title | Chinese locale for Taiwan R.O.C.
email | bug-glibc-locales@gnu.org
language | Chinese
territory | Taiwan R.O.C.
revision | 0.2
date | 2000-08-02
codeset | BIG5
我有一个简单的PHP脚本
putenv('LC_ALL=zh_TW');
setlocale(LC_ALL, 'zh_TW');
bindtextdomain("myPHPApp", "./locale");
textdomain("myPHPApp");
echo gettext("hello");
我准备了一个mo文件(以UTF8格式)并放在
./locale/zh_TW/LC_MESSAGES/myPHPApp.mo
回声确实有效,因此,安装区域设置有什么意义,例如zh_TW.UTF-8
解决方法:
What is the point of installing locale such as zh_TW.UTF-8?
区域设置规范中.[codeset]后缀的要点是指定代码集.如果对于特定语言,UTF-8是默认代码集,则不必明确指定它 – 您只需指定zh_TW(但您也可以指定zh_TW.UTF-8).如果您有可用的控制台,则可以按locale -a列出可用的区域设置.
标签:php,localization,internationalization,locale,setlocale
来源: https://codeday.me/bug/20190624/1278376.html
php setlocale 中国,PHP setlocale,UTF-8与否?相关推荐
- wprintf 和 wcout
wprintf 和 wcout 这篇文章应该是[netsin]的成果,我勤快,记下来. 注:wprintf是C的标准库函数,但wcout不是C++的标准成员,C++中的 L"--" ...
- 【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词
一. 字符串 API 1. NSString 用法简介 (1) NSString API 介绍 NSString 功能 : -- 创建字符串 : 使用 init 开头的实例方法, 也可以使用 Stri ...
- jsp fmt标签详解
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt326 JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户 ...
- c语言中文网_在C语言中使用中文字符
大部分C语言教材对中文字符的处理讳莫如深,甚至只字不提,导致很多初学者认为C语言只能处理英文,而不支持中文.其实C语言是一门全球化的编程语言,它支持世界上任何一个国家的语言文化,包括中文.日语.韩语等 ...
- [转自周星星的blog] 解决为什么wcout不能输出中文问题
wprintf 和 wcout 这篇文章应该是[netsin]的成果,我勤快,记下来. 注:wprintf是C的标准库函数,但wcout不是C++的标准成员,C++中的 L"--" ...
- SpringBoot 实现国际化 SpringBoot配置国际化 SpringBoot 国际化 springboot实现国际化 springboot配置国际化 springboot国际化代码实现
SpringBoot 实现国际化,不使用 spring i18n实现方式 配置 全局语言地区拦截器配置 将拦截器注册 多语言实现 多语言接口 中文语言接口实现类 英文语言接口实现类 初始化 使用 配置 ...
- C语言学习(十二)C语言中的字符(宽字符与窄字符)、从字符谈谈C语言的编码、转义字符
C语言学习(十二)C语言中的字符(宽字符与窄字符).从字符谈谈C语言的编码.转义字符 目录 C语言学习(十二)C语言中的字符(宽字符与窄字符).从字符谈谈C语言的编码.转义字符 英文字符 字符的表示 ...
- C++ 软件开发多国语言解决方案汇总
暂时汇总出了以下几种方法 以Unicode为核心 采用 GNU gettext 基于Qt的多语言开发工具:Qt Linguist 以Unicode为核心 参考:http://www.ibm.com ...
- 图像处理之-位图(未完待續)
图像处理之-位图 MD DoCumEnT: 3/16/2016 5:59:48 PM by Jimbowhy 自从发现MarkdownPad以后,就沉迷于写作,从未有过这样的浸淫,完全没有了生物钟的同 ...
- C++ 中ACSII字符集和Unicode字符集转换
#include "stdio.h" #include "iostream" #include "string" #include &quo ...
最新文章
- 客快物流大数据项目(十六):使用脚本创建镜像
- Could not find action or result
- 全球及中国石墨烯行业发展格局及投资盈利分析报告2021年版
- 最前线|阿里大文娱板块Q3营收同比增长20%,优酷及UC业务带动显著
- 关于时钟、中断的理解
- jvm gc阻塞时长 占比_jvm进行转义分析需要多长时间? 可能比您想象的要长。
- 计算机关闭后剪切板的内容会消失,关闭计算机电源后剪贴板的信息为什么会丢失...
- java 调用tomcat api,tomcat处理http请求-下
- nanopi制作个人服务器,NanoPi K2 服务器系统镜像
- c语言源程序的单位,C语言源程序的基本单位是什么
- css内联样式---动态绑定背景图片
- 阿里达摩院——算法面经
- 根据Uniprot ID/PDB ID批处理获取蛋白质.pdb文件
- 题目7飞机票订票系统
- 敬天爱人 大道至简——初读《经营十二条》
- 标准C语言各种时间函数用法
- js中根据特定字符截取字符串
- 004-hive基本操作
- VirtualBox虚拟机安装Mac OS X Lion系统详解
- unsigned int a : 1;含义