繁体   English   中英

文件和文件夹的 Google App Engine 非拉丁名称?

[英]Google App Engine non-latin names for files&folders?

我需要有西里尔文文件和文件夹名称。 示例/запись/Index.html但访问这些文件时出现错误。 它说GAE找不到它们。 我真的认为这是因为编码。 但是 GAE 不支持 UTF8 吗?

不同的操作系统以不同的方式存储文件名。 在 Linux 中,文件名是未解释的字节字符串,而在 Windows 中,它们是 unicode 字符串。 这意味着与 unicode 文件名的跨平台兼容性非常困难。

解决这个问题的最简单方法是使用在两者中都可以表示的名称 - 例如,较低的 128 个代码点。 不需要西里尔文文件名,因为文件名是应用程序的内部细节。 您可以在您想要的任何 URL 路径下提供您想要的任何文件,无论它的存储位置,或者它是动态的还是 static。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM