From 4c19e11abec6a5c8e64c90dd91c14c0c89a1d8e7 Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Thu, 1 May 2025 07:25:18 +0100 Subject: [PATCH] api: force encoding to UTF-8 --- Library/Homebrew/api.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/api.rb b/Library/Homebrew/api.rb index 5adfeb57f6..2a4a920c21 100644 --- a/Library/Homebrew/api.rb +++ b/Library/Homebrew/api.rb @@ -96,7 +96,7 @@ module Homebrew mtime = insecure_download ? Time.new(1970, 1, 1) : Time.now FileUtils.touch(target, mtime:) unless skip_download - JSON.parse(target.read, freeze: true) + JSON.parse(target.read(encoding: Encoding::UTF_8), freeze: true) rescue JSON::ParserError target.unlink retry_count += 1