コンピューターは、文字を数字の並びとして持っています。どの文字をどの数字で表すかの決まりが文字コードで、今は UTF-8 が広く使われています。日本語の古いソフトや、Windows の Excel では、Shift_JIS が使われていることもあります。
ファイルを作った側と読む側で文字コードが違うと、日本語が意味の分からない記号に化けます(文字化け)。CSV でデータを受け渡すときは、受け取る側のソフトがどの文字コードを求めているかを確かめ、サンプルのファイルと同じ文字コードで作ります。
CSV を Excel で開いて保存し直すと、文字コードが変わることがあります。受け渡しの途中で別のソフトを通すときは、保存するときの文字コードを確かめます。文字化けが起きたら、まず作った側と読む側の文字コードを並べて確かめます。
CSV の取り込みで気をつけることはコラムにまとめています。