-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
文字コードをUTF-8にしたい #21
Comments
というか,だめ文字問題あるし,早くしないとじゃん < icebox |
実はSJISが要求される環境が特殊環境(かつ,今後は撤退していく環境)なので,もうUTF-8にしてしまって,SJIS必要な時だけビルド前にUTF-8->SJISに変換すればいい説ないですか |
SJISが必要なの,SILSではなくて,現ISSL OBCのボードのビルド環境(=つまり実機,つまり本ソースコードのメイン目的,つまり一番大事なところ)なんだよね. というのがあって,変えることに踏み切れてない. |
まあいざ現状一番大事なやつを変えるのが怖いのはありますねえ.リモートリポジトリから今の渋い環境への依存を抜こうと思うと |
わかる.ここらへんのコンテキストスイッチをどうすればいいのか,結構悩み.(本当はcloneしたあと,ターゲットにあわせて前処理すべき場所なきがしているし.) |
#121 は(GitHubがこの問題を修正するか)SJISである限り発生しうる問題なのでUTF-8にしたいポイント++ |
いろいろ問題が顕著になってきたので,やるぞやるぞやるぞ! とはいえ... |
現状の問題
|
実は,
とあるが,coreがそうでも,user側には影響ないのでは? つまり,coreはutf-8にしてしまって,userのrepositoryはsjisにしてしまい,post checkout hook or build flowでcoreをsjisにしてしまう? 問題は, sjis→utf-8の変換が冪等ではないので,2重実行をどう防ぐか. |
コメントが少ないファイルもあるので,そうなるとsjisの自動文字コード判定結構見するんよなぁ... どこかでflag持つのか?? |
#170 とかもありますしそこらへんに謎の文字コードフラグを押し込んでおいてもいいかもしれない(渋いがマシではある) |
と思ったんだけど,例えばfetchとかcheckoutして部分的なファイルだけoverwriteされたときに詰むなとおもったので,やっぱ, 対象ファイルの文字コード判定 → utf-8 or non sjis ならutf-8と仮定してconvet するしかないのかなと思い始めた. |
うーむそういう用途あるのかー,まああるよなー.何故かPythonみたいに |
かなり渋い... |
でも文字コードよしなに判別するのはもっと渋いという... |
core更新時は,一旦discardしてもらって,更新して,また回す,かなぁ... |
あー,でもbuild workflowにいれるには冪等性が... いやそれは全体フラグがあればいい. |
build flowで,
にすれば勝てる気がしてきた. @sksat どう? |
あ〜、でもcoreちょっといじってマイコンに書き込もうとすると、変更消えちゃうのか〜。 commitしてもらえれば。。。? |
|
branch変更とかでutf-8のものとsjisのものが混じってるときには, 意図的にcoreのコードを変えてる時がつらい. |
あっそうか意図的な変更と意図的でない変更があるのか... |
そうそう.なので,ノミナルは |
ですかねー.stashは積んだらdiffなくなるのでstashだけでいいのでは?あとコーナーケース踏むとめちゃくちゃstash積まれてしまうことがあったりしそうですが,まあ消えるよりはマシだしいいか. |
あとどうせbuild flow変わるなら #82 もやっちゃいたいかも? |
そうだったんだ.stash全く使わないので知らなかった. |
レビューと歩調合わせるの待ちだった気がします.特にコード的なブロッカーは無かったはず.とりあえずconflict出てるんでrebaseしときます. |
大PRらがマージされたんで,closeします.問題起きたらまたreopenするということで. |
概要
文字コードをUTF-8にしたい
詳細
現在SJISの文字コードをUTF-8にしたい.
ただし,現在のISSLの環境がSJISを要求するので,できるのはそれが解消されてからか.
close条件
なったら
備考
The text was updated successfully, but these errors were encountered: