diff --git a/src/subtitles_provider.cpp b/src/subtitles_provider.cpp
index 9fc56f8c46aa75978b68dc6460ac19ef0f6d5663..0453ec0f522e5314aff6a92b93b13d7cbe0c3f23 100644
--- a/src/subtitles_provider.cpp
+++ b/src/subtitles_provider.cpp
@@ -78,7 +78,7 @@ void SubtitlesProvider::LoadSubtitles(AssFile *subs, int time) {
 		buffer.push_back('\n');
 	};
 
-	push_header("[Script Info]\n");
+	push_header("\xEF\xBB\xBF[Script Info]\n");
 	for (auto const& line : subs->Info)
 		push_line(line.GetEntryData());