Repository: HMCL-dev/HMCL (language: java)

Issue:
[Bug] wiki链接错误
### 平台 | Platform

Windows11 23H2

### 问题描述 | Bug Description

当在游戏下载界面点击右侧的Wiki链接时，如果是正式版，不能成功打开对应版本的页面，而是“Java版”页面，如果是快照版，则能成功打开对应页面

如图为点击1.12.1版本右侧链接后打开的页面，地址栏上的url为
[https://zh.minecraft.wiki/w/Java版?1_21_1%3Fvariant=zh-cn&variant=zh-cn](url)

![Image](https://github.com/user-attachments/assets/34fbc426-3ff6-477f-b7b9-a2c5f2cfefb2)
如图为通过下载页面打开的25w05a的页面，能正常打开，地址栏上的url为
[https://zh.minecraft.wiki/w/25w05a?variant=zh-cn](url)

![Image](https://github.com/user-attachments/assets/04e0c501-a06c-4314-96e2-df3785e3ebe1)

### 启动器崩溃报告 / 启动器日志文件 | Launcher Crash Report / Launcher Log File

[hmcl-exported-logs-2025-02-03T12-29-00.log](https://github.com/user-attachments/files/18637066/hmcl-exported-logs-2025-02-03T12-29-00.log)


Discussion / hints:
![Image](https://github.com/user-attachments/assets/23af5685-180b-4d41-ab2e-325b6c72679d)

![Image](https://github.com/user-attachments/assets/fa1405d2-8d4d-4ab0-80d8-a412f041e7d2)

无法复现
我在我的电脑和虚拟机上反复实验，应该是我的电脑的编码出现了问题，导致链接中的“版”变成了“?”从而导致链接异常，wiki自动重定向到其它页面，确实不是hmcl的问题。抱歉带来麻烦了
可能 HMCL 打开浏览器的方式需要改进，我稍后看看。
这个问题出现在我的电脑的“非Unicode程序的语言”设置上，我现在的设置已经修正回为“中文（简体，中国）”，没有发生错误，我之前选的是“英语（美国）”，打开链接时“Java版1.21.1”会变成“Java?1.21.1”导致问题，不过，在搜索栏直接打出正确的链接不会出问题，且绝大多数程序未出现乱码情况，不过我测试发现当设置为“英语（美国）”时 我写的几个java程序（.jar）打印到终端的中文内容会变成“???”（不过一般都在IDE中执行就没发现，且IDE中也能正常显示）

![Image](https://github.com/user-attachments/assets/169bc2cb-0983-46b2-bf8c-aa08332bc1c2)
可以把 `版` 改成 `%E7%89%88`

Fix patch:
diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh.properties b/HMCL/src/main/resources/assets/lang/I18N_zh.properties
index 671b5c628..4404bc232 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_zh.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_zh.properties
@@ -1170,7 +1170,7 @@ version.settings=遊戲設定
 version.update=更新模組包
 
 wiki.tooltip=Minecraft Wiki 頁面
-wiki.version.game.release=https://zh.minecraft.wiki/w/Java版%s?variant=zh-tw
+wiki.version.game.release=https://zh.minecraft.wiki/w/Java%%E7%%89%%88%s?variant=zh-tw
 wiki.version.game.snapshot=https://zh.minecraft.wiki/w/%s?variant=zh-tw
 
 wizard.prev=< 上一步
diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
index 87134d2ff..0bb69fcca 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
@@ -1181,7 +1181,7 @@ version.settings=游戏设置
 version.update=更新整合包
 
 wiki.tooltip=Minecraft Wiki 页面
-wiki.version.game.release=https://zh.minecraft.wiki/w/Java版%s?variant=zh-cn
+wiki.version.game.release=https://zh.minecraft.wiki/w/Java%%E7%%89%%88%s?variant=zh-cn
 wiki.version.game.snapshot=https://zh.minecraft.wiki/w/%s?variant=zh-cn
 
 wizard.prev=< 上一步


Test patch: