To convert Unicode string to bytes object, you can use two methods:
'hello'.encode('utf-8')bytes('hello', encoding='utf-8')
To convert bytes back to Unicode string, you can use two methods:
b'\xe4\xbd\xa0\xe5\xa5\xbd'.decode('utf-8')
| export PATH=$HOME/local/bin:$PATH | |
| export SHELL=`which zsh` | |
| [ -f "$SHELL" ] && exec "$SHELL" -l | |
| # Get the aliases and functions | |
| if [ -f ~/.bashrc ]; then | |
| . ~/.bashrc | |
| fi |
| ####################################################################### | |
| # key bindings # | |
| ####################################################################### | |
| # SET THE PREFIX TO CTRL-W. | |
| unbind C-b | |
| set-option -g prefix C-w | |
| bind-key C-w send-prefix | |
| # make split pane similar to vim |
| A.A.A. | |
| AAAAAA | |
| Aaberg | |
| Aachen | |
| aahing | |
| Aalborg | |
| Aalesund | |
| aaliis | |
| Aandahl | |
| A-and-R |
| snippet kbd "HTML kbd tag" | |
| <kbd>${1:KEY}</kbd>$0 | |
| endsnippet | |
| snippet head "Markdown header" b | |
| --- | |
| title: "$1" | |
| date: `!v strftime("%Y-%m-%d %H:%M:%S%z")` | |
| tags: [$2] | |
| categories: [$3] |
| <?xml version="1.0" encoding="utf-8"?> | |
| <key name="Software"> | |
| <key name="ConEmu"> | |
| <key name=".Vanilla" modified="2019-04-29 11:20:20" build="180626"> | |
| <value name="ColorTable00" type="dword" data="00222827"/> | |
| <value name="ColorTable01" type="dword" data="009e5401"/> | |
| <value name="ColorTable02" type="dword" data="0004aa74"/> | |
| <value name="ColorTable03" type="dword" data="00a6831a"/> | |
| <value name="ColorTable04" type="dword" data="003403a7"/> | |
| <value name="ColorTable05" type="dword" data="009c5689"/> |
| [MASTER] | |
| # A comma-separated list of package or module names from where C extensions may | |
| # be loaded. Extensions are loading into the active Python interpreter and may | |
| # run arbitrary code | |
| extension-pkg-whitelist=cv2 | |
| # Add files or directories to the blacklist. They should be base names, not | |
| # paths. | |
| ignore=CVS |
| { | |
| "shell_cmd": "pandoc \"${file}\" -o \"${file_path}/${file_base_name}.docx\" ", | |
| // "path": "C:/Users/east/AppData/Local/Pandoc/;%PATH%", | |
| "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", | |
| "working_dir": "${file_path}", | |
| "selector": "text.html.markdown", | |
| "variants": | |
| [ | |
| { |
| nnoremap <F9> :w <CR> :!g++ -Wall -std=c++11 % -o %<&&./%<<CR> |
| " Remove trailing white space, see https://vi.stackexchange.com/a/456/15292 | |
| function utils#StripTrailingWhitespaces() abort | |
| let l:save = winsaveview() | |
| " vint: next-line -ProhibitCommandRelyOnUser -ProhibitCommandWithUnintendedSideEffect | |
| keeppatterns %s/\v\s+$//e | |
| call winrestview(l:save) | |
| endfunction | |
| " Create command alias safely, see https://bit.ly/2ImFOpL. | |
| " The following two functions are taken from answer below on SO: |