diff --git a/src/backend/langflow/components/textsplitters/CharacterTextSplitter.py b/src/backend/langflow/components/textsplitters/CharacterTextSplitter.py index 1bfd2d2e3..d165f47fd 100644 --- a/src/backend/langflow/components/textsplitters/CharacterTextSplitter.py +++ b/src/backend/langflow/components/textsplitters/CharacterTextSplitter.py @@ -24,6 +24,8 @@ class CharacterTextSplitterComponent(CustomComponent): chunk_size: int = 1000, separator: str = "\n", ) -> List[Document]: + # separator may come escaped from the frontend + separator = separator.encode().decode("unicode_escape") docs = CharacterTextSplitter( chunk_overlap=chunk_overlap, chunk_size=chunk_size,