1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
next.js/examples/custom-charset/pages
2018-02-06 12:22:31 +05:30
..
index.js Create example using custom charset (#3697) 2018-02-06 12:22:31 +05:30
README.md Create example using custom charset (#3697) 2018-02-06 12:22:31 +05:30

Deploy to now

Custom server example

How to use

Download manually

Download the example or clone the repo:

curl https://codeload.github.com/zeit/next.js/tar.gz/canary | tar -xz --strip=2 next.js-canary/examples/custom-charset
cd custom-charset

Install it and run:

npm install
npm run dev

Deploy it to the cloud with now (download)

now

The idea behind the example

The HTTP/1.1 specification says - if charset is not set in the http header then the browser defaults use ISO-8859-1. For languages like Polish, Albanian, Hungarian, Czech, Slovak, Slovene, there will be broken characters encoding from SSR.

You can overwrite Content-Type in getInitialProps. But if you want to handle it as a server side concern, you can use this as an simple example.