Articles of 编码

如何在Apache中为JSON设置正确的头文件?

我有一个服务于静态JSON文件的Apache服务器。 内容types正确地在Content-Type: application/json头文件中被表示。 如何将正确的字符集添加到标题? 我有我的httpd.conf的以下行: AddDefaultCharset utf-8 但即使使用这一行,Apache也不会在标题中设置字符集。 这很重要,因为我的JSON文件有一些法语数据,并且JavaScript代码中的口音没有正确读取。 那么如何在Apache中为JSON设置适当的Headers?

如何知道在Linux上的文件名的语言编码?

我有一个从外部来源约10,000个图像文件的目录。 许多文件名包含空格和标点符号,不是数据库友好或Web友好的。 我也想追加一个SKU编号到每个文件名的末尾(为了会计目的)。 许多文件名(如果不是大多数)还包含我想要保留的用于search引擎优化目的的扩展拉丁字符(特别是文件名准确地代表了Google图片中的文件内容) 我做了一个bash脚本,将所有文件重命名(复制)到我想要的结果。 bash脚本以UTF-8保存。 运行后,省略了大约500个文件(无法统计文件…)。 我在目录上运行了convmv -f UTF-8 -t UTF-8 ,发现这些500个文件名不是用UTF-8编码的(convmv能够检测和忽略已经在UTF-8中的文件名) 有一个简单的方法,我可以找出他们目前正在使用哪种语言编码? 我唯一能找出自己的方法是将terminal编码设置为UTF-8,然后用convmv遍历所有可能的候选编码,直到显示出一个“看起来正确”的转换后的名称。 我无法确定这500个文件全部使用相同的编码,所以我需要重复这个过程500次。 我想要一个比“看起来很正确”更自动化的方法!