我必须处理各种具有特定语言字符以及空格和字形的文件类型吗?在名称中

问题描述 投票:0回答:1

我确定创建数据库有一些规则可以改善体验,并且我确定Python3中有一些实践需要用来不做巨大的事情。目前将所有非重复的文件复制到保存文件结构的特定位置是Python脚本需要执行的最困难任务,或者可能将文件链接回到扫描的初始重复文件中。

我在搜索时找不到特别相关的内容。我通常发现如何制作一个奇怪的名字的桌子,但没有太多的桌子内容。

我对此使用fileName。如果字母的情况很重要(例如搜索或排序),请使用

varchar(4096) collate utf8mb4_unicode_ci
。编号4096是Linux
collate utf8mb4_bin
的值,是文件名中的最大支持字符。

当您必须节省空间时,然后使用

PATH_MAX

。在这种情况下,该应用必须将数据解释为UTF-8。

filename varchar(4096) collate ascii_bin

的字符需要1个字节,一个the的字节
python-3.x file mariadb special-characters
1个回答
0
投票
4个字节空间。

如果您不想存储路径,而只想存储基本名称(路径的最后一部分),那么Varchar(255)很好。此值由Linux

utf8mb4_*
.
设置。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.