mirror of
				https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
				synced 2025-11-04 16:23:41 +08:00 
			
		
		
		
	修复导出json和markdown时中文及其他utf8字符乱码问题
This commit is contained in:
		
							
								
								
									
										1
									
								
								app/global.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								app/global.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -19,6 +19,7 @@ declare interface Window {
 | 
			
		||||
    };
 | 
			
		||||
    fs: {
 | 
			
		||||
      writeBinaryFile(path: string, data: Uint8Array): Promise<void>;
 | 
			
		||||
      writeTextFile(path: string, data: string): Promise<void>;
 | 
			
		||||
    };
 | 
			
		||||
    notification:{
 | 
			
		||||
      requestPermission(): Promise<Permission>;
 | 
			
		||||
 
 | 
			
		||||
@@ -52,9 +52,9 @@ export async function downloadAs(text: string, filename: string) {
 | 
			
		||||
 | 
			
		||||
    if (result !== null) {
 | 
			
		||||
      try {
 | 
			
		||||
        await window.__TAURI__.fs.writeBinaryFile(
 | 
			
		||||
        await window.__TAURI__.fs.writeTextFile(
 | 
			
		||||
          result,
 | 
			
		||||
          new Uint8Array([...text].map((c) => c.charCodeAt(0)))
 | 
			
		||||
          text
 | 
			
		||||
        );
 | 
			
		||||
        showToast(Locale.Download.Success);
 | 
			
		||||
      } catch (error) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user