Bulletin releve pdf accents » Historique » Version 4
Stéphane Boireau, 26/05/2011 07:25
1 | 1 | Stéphane Boireau | h1. Problèmes d'accents dans les bulletins et/ou relevés PDF |
---|---|---|---|
2 | |||
3 | Des problèmes d'accents surviennent parfois avec certaines configurations serveur. |
||
4 | |||
5 | Les accents remplacés par des caractères spéciaux ou par des points d'interrogation correspondent à un problème d'encodage UTF8. |
||
6 | GEPI fonctionne en ISO-8859-1 |
||
7 | |||
8 | Il faut jouer avec 3 cases à cocher |
||
9 | <pre> |
||
10 | Paramètres d'impression des bulletins/ |
||
11 | Paramètres d'impression des bulletins PDF |
||
12 | bulletin/param_bull_pdf.php -> decode_pdf_utf8 |
||
13 | </pre> |
||
14 | (en bas de page) |
||
15 | et |
||
16 | <pre> |
||
17 | 2 | Stéphane Boireau | Gestion générale/Configuration générale (gestion/param_gen.php) |
18 | Traitement UTF8 des caractères accentués dans la visualisation |
||
19 | des notes du carnet de notes |
||
20 | -> mode_utf8_visu_notes_pdf |
||
21 | Traitement UTF8 des caractères accentués des bulletins PDF |
||
22 | -> mode_utf8_bulletins_pdf |
||
23 | 1 | Stéphane Boireau | </pre> |
24 | |||
25 | Commencer par tout décocher, dans la plupart des cas, ça doit fonctionner. |
||
26 | |||
27 | En cas de réglage de serveur exotique, il faut tester toutes les combinaisons |
||
28 | de coches sur ses 3 entrées |
||
29 | 3 | Stéphane Boireau | |
30 | 4 | Stéphane Boireau | --- |
31 | |||
32 | *Directement dans la base* |
||
33 | |||
34 | Si vous préférez intervenir directement dans la base pour trouver la bonne combinaison plutôt que de vous promener sur les deux pages de paramétrage: |
||
35 | |||
36 | |||
37 | Relever l'état actuel des paramétrages UTF8: |
||
38 | |||
39 | > SELECT * FROM setting WHERE name LIKE '%utf8%'; |
||
40 | |||
41 | Insérer les paramètres suivants: |
||
42 | |||
43 | > INSERT INTO setting SET name='mode_utf8_bulletins_pdf', value='n'; |
||
44 | |||
45 | > INSERT INTO setting SET name='decode_pdf_utf8', value='n'; |
||
46 | |||
47 | Puis tester l'impression de bulletins PDF. |
||
48 | En cas d'erreur lors de l'insertion parce que l'enregistrement existait déjà, effectuer |
||
49 | |||
50 | > UPDATE setting SET value='n' WHERE name='mode_utf8_bulletins_pdf'; |
||
51 | |||
52 | > UPDATE setting SET value='n' WHERE name='decode_pdf_utf8'; |
||
53 | |||
54 | Puis tester l'impression de bulletins PDF. |
||
55 | Si cela ne convient pas, faire varier un des deux paramètres et retester en reprenant les lignes UPDATE. |
||
56 | Par exemple: |
||
57 | |||
58 | > UPDATE setting SET value='y' WHERE name='mode_utf8_bulletins_pdf'; |
||
59 | |||
60 | > UPDATE setting SET value='n' WHERE name='decode_pdf_utf8'; |
||
61 | |||
62 | Et poursuivre. |
||
63 | |||
64 | Il y a 4 combinaisons possibles: |
||
65 | |||
66 | | mode_utf8_bulletins_pdf | n | n | y | y | |
||
67 | | decode_pdf_utf8 | n | y | n | y | |
||
68 | |||
69 | |||
70 | Si le problème se pose sur les relevés de notes PDF, faire de même avec mode_utf8_visu_notes_pdf, mais decode_pdf_utf8 est commun aux bulletins et aux relevés de notes. |
||
71 | Evitez de modifier ce paramètre une fois les problèmes d'accents réglés sur les bulletins. |
||
72 | 3 | Stéphane Boireau | |
73 | [[utilisateurs|retour au menu]] |