A karakterkódolásban. :-)
Mindig, mindenhol ugyanazt a karakterkódolást használd. A konvertálás tud meglepiket okozni.
Nem a docx a lényeg, hanem hogy windowsos karakterkódolást használnak benne (valószínűleg). Ha problémás a kezdeti dokumentumokat UTF-8-ba menteni már startból, akkor legyen gondod, hogy mindenhol windowsos karakterkódolást használj. Úgy a weblap fájljaiban, mint az adatbázisban. A szervernek édes-mindegy, kiszolgálja a tartalmat. De a böngésző azt figyeli, hogy mi van a HTML fejlécben megadva, ha nincs semmi, akkor veszi az alapbeállításából, ami lehet (majdnem :-)) bármi. Ha megadod, akkor viszont azt használja. De, mint fentebb is mondtam, lényeges, hogy elejétől végig, mindenhol ugyanazt használd.
...html-ben megnézve nincs semmi baja (utf-8).
Ez attól függ, hogy mivel nézed. A böngésző is a HTML-t olvassa, értelmezi. Ha te egy szövegszerkesztőben megnézed a forrást, és ott jó, az csak azt jelenti, hogy a szövegszerkesztő tudja kezelni a fájl karakterkódolását, de ettől még a böngésző nem biztos, hogy érti azt, amit talál.