fini validateurTest et tentative de résoultion problème perso (accents non reconnus)

This commit is contained in:
skferrei 2024-12-02 21:09:34 +01:00
parent 8e1adf5aca
commit ebdac57cef
5 changed files with 12 additions and 2 deletions

View file

@ -8,6 +8,11 @@
<artifactId>AidePersonnesApp</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<dependencies>
<!-- Dépendance pour JUnit 5 -->
<dependency>
@ -30,6 +35,7 @@
<artifactId>mysql-connector-java</artifactId>
<version>8.0.28</version>
</dependency>
</dependencies>
</project>

View file

@ -5,6 +5,7 @@ import database.DatabaseConnection;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.nio.charset.Charset;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
@ -106,6 +107,8 @@ public class LoginPage extends JFrame {
}
public static void main(String[] args) {
System.out.println("encodage par défaut: " + Charset.defaultCharset().displayName());
LoginPage loginPage = new LoginPage();
loginPage.setVisible(true);
}

View file

@ -260,7 +260,7 @@ public class SoumettreDemande extends JFrame {
if (resultSet.next()) {
String currentStatus = resultSet.getString("statut");
if ("finalisée".equals(currentStatus)) {
if ("finaliseé".equals(currentStatus)) {
String avis = JOptionPane.showInputDialog(this, "Veuillez entrer votre avis (500 caractères max):", "Modification de l'avis", JOptionPane.PLAIN_MESSAGE);
if (!avis.isEmpty()) {

View file

@ -155,4 +155,5 @@ public class Validateur extends JFrame {
JOptionPane.showMessageDialog(this, "Le motif de rejet ne peut pas être vide.");
}
}
}

View file

@ -7,7 +7,7 @@ import java.sql.SQLException;
public class DatabaseConnection {
static final String URL = System.getenv("DB_URL") != null ?
System.getenv("DB_URL") : "jdbc:mysql://srv-bdens.insa-toulouse.fr:3306/projet_gei_023";
System.getenv("DB_URL") : "jdbc:mysql://srv-bdens.insa-toulouse.fr:3306/projet_gei_023?useUnicode=true&characterEncoding=UTF-8";
private static final String USER = System.getenv("DB_USER") != null ?
System.getenv("DB_USER") : "projet_gei_023";
private static final String PASSWORD = System.getenv("DB_PASSWORD") != null ?