Comments (6)
Nushell uses rust strings which are utf-8 already so there's no need to change anything in nushell to get utf-8.
from nushell.
Nushell uses rust strings which are utf-8 already so there's no need to change anything in nushell to get utf-8.
But seems not work for git
I can use chcp 65001
for workaround, but I have to set it every new nushell window.
from nushell.
So, that means your question is how to set your terminal to 65001 every time. I've googled it before and that's what I did for my Windows machine. So I know it's possible. IIRC, there was some registry setting I had to change.
from nushell.
Sounds like it's probably the region settings control panel, where you can set UTF-8 as the "non-Unicode" codepage (remember: Unicode in Windows means wide char UTF-16)
https://stackoverflow.com/a/57134096/371407
All Windows console hosts including Windows Terminal use the system code page encoding, not wide chars, which is why you have to chcp
from nushell.
So, that means your question is how to set your terminal to 65001 every time. I've googled it before and that's what I did for my Windows machine. So I know it's possible. IIRC, there was some registry setting I had to change.
I'd prefer use nushell it's way, not by calling chcp
. Such as powershell can change with $OutputEncoding = [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
, and can be added to profile
from nushell.
Sounds like it's probably the region settings control panel, where you can set UTF-8 as the "non-Unicode" codepage (remember: Unicode in Windows means wide char UTF-16)
https://stackoverflow.com/a/57134096/371407
All Windows console hosts including Windows Terminal use the system code page encoding, not wide chars, which is why you have to
chcp
I have tried the regional settings before, but the impact is too great. Some software does not support it, which will also cause the entire interface to become garbled.
from nushell.
Related Issues (20)
- Add time and date column to history command. HOT 5
- confusing output from `show` command HOT 6
- Reduce `std` library startup parsing overhead HOT 2
- Advanced list split HOT 1
- Using `open` with some text file trims the last "\n".
- When invoking external command inside custom command, how to correctly link the stdout/stderr so the external command can react correctly. HOT 7
- Whether the path of the symbolic connection directory can be inherited by the previous level HOT 5
- Bad `man` fallback handling in `std help` HOT 3
- `table --theme markdown` produces invalid markdown when `$env.config.table.header_on_separator` is set to `true` HOT 2
- v0.94.2 Operator changes HOT 6
- nushell script code improvement for duplicate by name HOT 1
- `highlight_resolved_externals` slows down typing in `nushell` when computer is switched from AC to battery power HOT 3
- Attention: Nightly build of release binaries failed HOT 1
- Wrong signature for `sys users`
- [bug] Prompt issues when not defined in env.nu
- Second bar in closure literal parameter list is incorrectly highlighted as a pipe
- Conflict between "export extern" and "export def" HOT 3
- `polars to-parquet` with `null` values or mismatching types: called `Option::unwrap()` on a `None` value HOT 1
- Improve `cal --full-year` HOT 3
- Custom table themes HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nushell.