【问题标题】:Copy and paste string (Hebrew) in PhpStorm is wrong在 PhpStorm 中复制和粘贴字符串(希伯来语)是错误的
【发布时间】:2021-10-06 11:45:07
【问题描述】:

在 PhpStorm 中复制和粘贴字符串(希伯来语)是错误的

我的字符串是:

user/3453/99/ddf102/2077/BV/⁨צילום תעודת זהות⁩.pdf

在图片中描述:

如何解决这个问题?

【问题讨论】:

  • 那些是特殊的不可见 Unicode 符号的渲染。在您的情况下,它们似乎描述了方向控制——unicode.org/reports/tr44/#Bidi_Class_ValuesFSI“第一个强隔离控制”和PDI“终止隔离控制”)。 P.S. 如果我将该文本复制并粘贴到 Notepad++ 中,我会看到相同的结果

标签: phpstorm jetbrains-ide


【解决方案1】:

非常好的问题!

您可以使用此正则表达式删除不可打印的字符:

preg_replace('/[[:^print:]]/u', '', $path);

:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-12
    • 2018-09-08
    • 2015-07-03
    • 1970-01-01
    相关资源
    最近更新 更多