From d2e518b798432416693d249317cb7c171b085caf Mon Sep 17 00:00:00 2001 From: Sunny Date: Tue, 9 Aug 2022 20:32:47 +0800 Subject: [PATCH] =?UTF-8?q?*=20IniFile:=20=E8=AF=BB=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E5=A2=9E=E5=8A=A0=E5=88=B02048=EF=BC=8C?= =?UTF-8?q?=E4=BD=86=E8=BF=98=E6=98=AF=E4=B8=8D=E5=BB=BA=E8=AE=AEIni?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=BF=9D=E5=AD=98=E8=BF=87=E9=95=BF=E7=9A=84?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SunnyUI/Common/UIniFile.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SunnyUI/Common/UIniFile.cs b/SunnyUI/Common/UIniFile.cs index 25eb7844..a4eaf5c9 100644 --- a/SunnyUI/Common/UIniFile.cs +++ b/SunnyUI/Common/UIniFile.cs @@ -128,13 +128,13 @@ namespace Sunny.UI /// 结果 public string Read(string section, string key, string Default) { - byte[] buffer = new byte[1024]; + byte[] buffer = new byte[2048]; if (Default == null) { Default = ""; } - int bufLen = Kernel.GetPrivateProfileString(IniEncoding.GetBytes(section), IniEncoding.GetBytes(key), IniEncoding.GetBytes(Default), buffer, 1024, FileName); + int bufLen = Kernel.GetPrivateProfileString(IniEncoding.GetBytes(section), IniEncoding.GetBytes(key), IniEncoding.GetBytes(Default), buffer, buffer.Length, FileName); //必须设定0(系统默认的代码页)的编码方式,否则无法支持中文 return IniEncoding.GetString(buffer, 0, bufLen).Trim(); }