本文介绍了作者在使用 Python 解析 PDF 文件中美元金额时遇到的 Unicode 陷阱。由于连字符的 Unicode 编码存在多种,导致识别负数时出现错误。作者最终通过 Unicode 类别判断字符是否为连字符,成功解决了问题。