From 1b63c03398b83c894bf29c92f576dce484b52722 Mon Sep 17 00:00:00 2001 From: rawatprince Date: Sat, 11 Jul 2026 02:51:28 +0530 Subject: [PATCH] fix: decode editor text as UTF-8 --- build.gradle.kts | 4 ++-- src/main/java/com/specops/ui/MainTab.java | 2 +- src/main/java/com/specops/ui/SpecificationTab.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 8341dc0..a4b5d11 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ plugins { group = "com.specops" -version = "1.4.1" +version = "1.4.2" repositories { mavenCentral() @@ -59,4 +59,4 @@ tasks.withType { tasks.named("jar") { enabled = false -} \ No newline at end of file +} diff --git a/src/main/java/com/specops/ui/MainTab.java b/src/main/java/com/specops/ui/MainTab.java index 11a473f..c5cfe7f 100644 --- a/src/main/java/com/specops/ui/MainTab.java +++ b/src/main/java/com/specops/ui/MainTab.java @@ -38,7 +38,7 @@ public MainTab(SpecOpsContext context) { tabbedPane.addTab("5. Custom Headers", customHeadersTab); tabbedPane.addTab("6. Endpoints Workbench", endpointsTab); tabbedPane.addTab("7. Attack Results", resultsTab); - tabbedPane.addTab("About", new AboutMeTab("SpecOps", "1.4.1")); + tabbedPane.addTab("About", new AboutMeTab("SpecOps", "1.4.2")); add(tabbedPane, BorderLayout.CENTER); diff --git a/src/main/java/com/specops/ui/SpecificationTab.java b/src/main/java/com/specops/ui/SpecificationTab.java index edf23a0..a7fe888 100644 --- a/src/main/java/com/specops/ui/SpecificationTab.java +++ b/src/main/java/com/specops/ui/SpecificationTab.java @@ -191,7 +191,7 @@ protected void done() { } private void parseSpecification() { - String specContent = specArea.getContents().toString(); + String specContent = new String(specArea.getContents().getBytes(), StandardCharsets.UTF_8); if (specContent.trim().isEmpty()) { JOptionPane.showMessageDialog(this, "Specification content is empty.", "Error", JOptionPane.ERROR_MESSAGE); return;