IT技术博客大学习 共学习 共进步

标签:中文

共 5 篇相关文章

IT 浏览 1,940

如何让 PHP json_encode 函数不转义中文?

如果你调用 PHP 自带的 json_encode() 函数, 碰到中文时, 中文会被转义掉. 这非常恼人, 像是一堆乱码, JSON 标准从来没有说要把非 ASCII 字符转义, 标准说的是”Any UNICODE character”. 如何禁用掉这种转义呢? 答案是, PHP 自带的 json_encode() 不能禁用这个特性(在 5.4.0 版本之前), 你只能换一个新的 JSON 库. 为了简单, 我简单写了几十行代码, 实现一个 json_encode().

IT 浏览 2,960

OpenGL中文字符的显示

OpenGL的图像处理功能不可谓不强大,但是本身却不提供文字的显示和处理能力,所以我们只有借助于第三方的库来完成这个功能。这里介绍windows下如何在OpenGL里完成中文(当然也包括其他单字节...

IT 浏览 3,540

smarty的date_format中不能有中文的解决方案

{$smarty.now|date_format:"%Y年%m月%d日"} 这样写就成了"2010年%m月%d日"+一些乱码如果给汉字后加上空格就正常了,但是输出也有了空格。为了解决这个问题,我去读了smarty的插件代码modifier.date_format.php:发现里面strftime这个PHP函数对于中文支持不好。所以我修改了modifier.date_format.php函数,一劳永逸啊。大家可以直接复制替换原有内容即可。而且我这个函数还是支持繁简中文的哦。呵呵function smarty_modifier...

IT 浏览 6,680

比较完美地解决了 vim 编辑中文的问题

我刚来公司的时候,发现公司的 Linux 开发环境没有配置中文,因为绝大多数同事都是在 VC/SourceInsight/UltraEdit上编辑后sz到服务器上编译,所以没人在意这个问题。而我习惯于在 vim 下直接写代码,很不习惯,就搞了一下。 首先让 vim 支持中文,这个修改配置即可,但是没想到后来那么麻烦。 一开始尝试统一设置为 en_US.UTF-8,SecureCRT 的编码也设置为 UTF-8,vim 好了,但是 cat 和 more GB 编码的文件时会乱码。设置为 en_US...