如何处理 SPARQL 中的撇号?

How to handle apostrophe in SPARQL?

我正在尝试使用此 SPARQL query 查询维基数据中的企业名称。我不知道如何处理撇号和其他引号 (") 字符。我尝试使用 (\) 转义字符。 谢谢,

有四个选项:

  1. 'Macy\'s'
  2. "Macy's"
  3. '''Macy's'''
  4. """Macy's"""

这些都行。最后两个允许字符串跨越多行。有关字符串中字符转义的说明,请参阅 here in the SPARQL specification for the description of literal syntax, and here