diff --git a/datasette/app.py b/datasette/app.py
index 82ea26fe..a6cfc29d 100644
--- a/datasette/app.py
+++ b/datasette/app.py
@@ -442,7 +442,7 @@ class RowTableShared(BaseView):
'{label} {id}'.format(
database=database,
database_hash=database_hash,
- table=escape_sqlite_table_name(other_table),
+ table=urllib.parse.quote_plus(other_table),
id=value,
label=label,
)