跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • LNMP做了什么优化,中文显示正常,而OneinStack等其他的有点问题?
未分類
25 2 月 2020

LNMP做了什么优化,中文显示正常,而OneinStack等其他的有点问题?

恋花 大佬有话说 : 2019-12-4 21:26:28

LNMP做了什么优化,中文显示正常,而OneinStack等其他的有点问题?

本帖最后由 恋花 于 2019-12-4 21:45 编辑

今天发现个单文件的 目录直读 php源码 感觉很不错.

https://github.com/halgatewood/file-directory-list

但是发现有的环境 中文目录名 显示会有问题.

没问题的环境:
LNMP
演示: http://192.3.165.108/file/

有问题的环境:
OneinStack 和 默认apt-get 安装的 nginx+php
演示: http://165.22.254.133/file/

https://s2.ax1x.com/2019/12/04/Q12fN4.png

LNMP做了什么优化? 或者这源码要怎么改? 求大佬帮忙

smileghost 大佬有话说 : 2019-12-4 21:36:03

哪里不正常了? 没有看出来

红领巾 大佬有话说 : 2019-12-4 21:36:36

不懂,习惯lnmp了

白云 大佬有话说 : 2019-12-4 21:39:21

lnmp也有个问题php-fpm关闭php报错,前端PHP页面显示正常,但F12浏览器状态显示500状态

恋花 大佬有话说 : 2019-12-4 21:41:16

smileghost 大佬有话说 : 2019-12-4 21:36
哪里不正常了? 没有看出来

我截图标示一下…
https://s2.ax1x.com/2019/12/04/Q1Wksx.png

smileghost 大佬有话说 : 2019-12-4 22:01:05

我在我安装的nginx+php环境下测试了一下, 没有办法重现问题.
只发现了空目录无法显示

aRNoLD 大佬有话说 : 2019-12-4 22:12:35

恋花 大佬有话说 : 2019-12-4 21:41
我截图标示一下…

我遇到过类似情况,是DirectoryLister这个程序中出现的

DL 官方称已经进行了UTF-8和中文的适配,应当能够显示各类文字,但我遇到的情况跟你的差不多。后来用了逗比的改良中文版,没有问题了,但没人说为何会出现这样的情况。

我后来发现如果把一个文件名改成先英文后中文,比如:re中文测试adme.txt,那么就能够在目录列表中正确显示,而,中read文me测试.txt这样的则会出现乱码或开头的显示不全,如read文me测试.txt这样。

你这个情况不知是否同样的原因,我当时调整过服务器的时区、中文等几处,均没有办法。如果你把英文放在一个文件名的首位而能显示全部文件名,包括中文和英文,那么很可能问题出自同一处。

我没看源码,有可能这个程序和DL有相同的代码部分,而这个部分也许就是关键之处?

恋花 大佬有话说 : 2019-12-5 06:55:31

本帖最后由 恋花 于 2019-12-5 07:05 编辑

aRNoLD 大佬有话说 : 2019-12-4 22:12
我遇到过类似情况,是DirectoryLister这个程序中出现的

DL 官方称已经进行了UTF-8和中文的适配,应当能 …

试了下确实是如此,
把英文放在前面就能显示了,
关键为什么LNMP的就不出现这问题,
我下载doubi源码看了下放弃了,不懂.

By小酷 大佬有话说 : 2019-12-5 07:47:42

系统本地语言

恋花 大佬有话说 : 2019-12-5 08:21:10

By小酷 大佬有话说 : 2019-12-5 07:47
系统本地语言

试过了,没用。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具