Help us understand the problem. What is going on with this article?

SJISとSJIS-winの違い

はじめに

エクセルで開く前提のcsvファイルを作る際、調査したので備忘録として残します

結論

sjisとSJIS-winで迷ったら、使える文字の多い、SJIS-winにしとけば問題なさそうです

  • SJIS
    • Shift_JIS = CP932
    • アスキーやマイクロソフトなどが中心になって作った文字コード
  • SJIS-win
    • Windows-31J = MS932
    • SJISに特殊文字を追加した文字コード
      • 丸数字 (①②③…⑳)
      • ローマ数字 (ⅠⅡⅢ…Ⅹ、ⅰⅱⅲ…ⅹ)
      • カッコ付きの株 (㈱)
      • はしご高[はしごたか] (髙)
      • たつ崎[たつさき、たちさき] (﨑)

補足

  • ℓ(リットル)などの記号は、unicode文字なので、SJIS-winでも文字化けする
  • UTF-8(BOM付き)でも、文字化けせずにエクセルに表示できる模様(もちろん上記のℓや特殊文字も)
    • BOM付きかどうかが、特定のエディタじゃないと判別できないということで、テストのことも考え見送り

参考

https://sachips.byeto.jp/php/php_sjis_sjis-win.html
https://tools.m-bsys.com/ex/sjis.php

fujiQ
e2info
イーツー・インフォはITと人の力でお客様の課題を、ベストな解決策でいい明日へ導くITのプロフェッショナル集団です
https://www.e2info.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした