From 83c9c95d6dec582786b881973ad8fac930340218 Mon Sep 17 00:00:00 2001 From: KII1ua Date: Sat, 20 Jun 2026 00:35:02 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8B=89=EB=84=A4=EC=9E=84=20=EC=9A=95?= =?UTF-8?q?=EC=84=A4=20=ED=95=84=ED=84=B0=EB=A7=81=20=EB=8C=80=EC=86=8C?= =?UTF-8?q?=EB=AC=B8=EC=9E=90=20=EA=B5=AC=EB=B6=84=20=EC=97=86=EC=9D=B4=20?= =?UTF-8?q?=ED=8C=90=EB=B3=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/ject/vs/util/SlangFilter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ject/vs/util/SlangFilter.java b/src/main/java/com/ject/vs/util/SlangFilter.java index 9d1ca1e..b75e3c7 100644 --- a/src/main/java/com/ject/vs/util/SlangFilter.java +++ b/src/main/java/com/ject/vs/util/SlangFilter.java @@ -1,6 +1,7 @@ package com.ject.vs.util; import java.util.List; +import java.util.Locale; public class SlangFilter { private static int[] buildFailure(char[] pattern) { @@ -39,7 +40,7 @@ private static boolean kmpContains(char[] text, char[] pattern) { public static boolean containsSlang(String input, List slangList) { if(input == null || input.isBlank()) return false; - char[] text = input.toCharArray(); + char[] text = input.toLowerCase(Locale.ROOT).toCharArray(); for(String slang : slangList) { if(kmpContains(text, slang.toCharArray())) return true;