- PrintWriter pw = new PrintWriter("profiles.html");
- pw.println("<!DOCTYPE html><html><head><title>Profiles</title>");
- pw.println("<style>.split{background-color:#000;margin:0;cell-spacing:0}td{text-align:center}</style>");
- pw.println("</head>");
- pw.println("<body><table border='1'>");
- pw.println("<tr><td>id</td><td> </td>");
- for (String p : pt) {
- pw.println("<th>" + p + "</th>");
- }
- pw.println("<th class='split'></th>");
- for (String p : req) {
- pw.println("<th class='req'>" + p + "</th>");
- }
- pw.println("</tr>");
- for (CertificateProfile certificateProfile : cps) {
- pw.println("<tr>");
- pw.println("<td>" + certificateProfile.getId() + "</td>");
- pw.println("<td>" + certificateProfile.getKeyName() + "</td>");
- outer:
+ try (PrintWriter pw = new PrintWriter("profiles.html", "UTF-8")) {
+ pw.println("<!DOCTYPE html><html><head><title>Profiles</title>");
+ pw.println("<style>.split{background-color:#000;margin:0;cell-spacing:0}td{text-align:center}</style>");
+ pw.println("</head>");
+ pw.println("<body><table border='1'>");
+ pw.println("<tr><td>id</td><td> </td>");