diff --git a/src/renderer/components/Data/DatasetPreviewWithTemplate.tsx b/src/renderer/components/Data/DatasetPreviewWithTemplate.tsx
index 5d3cd44f111354f443735f6ff4939028a2b99755..2f6c2df01adb068784310a53f84e15ea432cbb30 100644
--- a/src/renderer/components/Data/DatasetPreviewWithTemplate.tsx
+++ b/src/renderer/components/Data/DatasetPreviewWithTemplate.tsx
@@ -38,7 +38,7 @@ const DatasetTableWithTemplate = ({ datasetId, template }) => {
   } = useSWR(
     chatAPI.Endpoints.Dataset.PreviewWithTemplate(
       datasetId,
-      encodeURI(template),
+      encodeURIComponent(template),
       offset,
       pageSize
     ),