Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 c++ linux 应用程序中,我加载了一个带有文件列表的文件。 每一行都是某个文件 (utf32) 的完整路径,并且可以包含国际符号。
有没有办法检查这些行的字符正确性?也许一些图书馆? 需要避免使用表情符号或类似的符号。
这些文件在外面,所以我无法检查每个文件的可用性。
提前致谢。
我一般会说“是”,但你的问题很模糊。如果允许使用国际字符,则会打开数以千计的字符(代码点,在 Unicode parliance 中)供使用。
过滤掉一些集合当然是可能的,但是以一种对所有人都有效的方式来定义那个集合会很棘手。
我建议不要这样做,只是让文件名是免费的,不要尝试验证它们。